public static void pedirlocalidade(out String localidade){
Console.WriteLine("Introduza o seu nome completo:");
localidade = Console.ReadLine().ToUpper();
}while (valida_localidade(localidade) == false);
public static bool valida_localidade(String m){
for (int indice =0; indice < m.Length; indice++){
dado = Convert.ToInt16(m[indice]);
if ((dado < 65 || dado > 90) && (dado != 32) && (dado < 192 || dado > 197) && (dado < 200 || dado > 207) && (dado < 210 || dado > 214) && (dado < 2017 || dado > 220) && (dado==64) && (dado==95) && (dado==46) && (dado < 48 || dado > 57)){
public static void pedirconselho(out String conselho){
Console.WriteLine("Introduza o seu nome completo:");
conselho = Console.ReadLine().ToUpper();
}while (valida_conselho(conselho) == false);
public static bool valida_conselho(String m){
for (int indice =0; indice < m.Length; indice++){
dado = Convert.ToInt16(m[indice]);
if ((dado < 65 || dado > 90) && (dado != 32) && (dado < 192 || dado > 197) && (dado < 200 || dado > 207) && (dado < 210 || dado > 214) && (dado < 2017 || dado > 220) && (dado==64) && (dado==95) && (dado==46) && (dado < 48 || dado > 57)){
public static void pedirmorada(out String morada){
Console.WriteLine("Introduza o sua morada:");
morada = Console.ReadLine().ToUpper();
}while (valida_morada(morada) == false);
public static bool valida_morada(String m){
for (int indice =0; indice < m.Length; indice++){
dado = Convert.ToInt16(m[indice]);
if ((dado < 65 || dado > 90) && (dado != 32) && (dado < 192 || dado > 197) && (dado < 200 || dado > 207) && (dado < 210 || dado > 214) && (dado < 2017 || dado > 220) && (dado==64) && (dado==95) && (dado==46) && (dado < 48 || dado > 57)){
public static void pedirnacionalidade(out String nacionalidade){
Console.WriteLine("Introduza a sua nacionalidade:");
nacionalidade = Console.ReadLine().ToUpper();
}while (valida_nacionalidade(nacionalidade) == false);
public static bool valida_nacionalidade(String m){
for (int indice =0; indice < m.Length; indice++){
dado = Convert.ToInt16(m[indice]);
if ((dado < 65 || dado > 90) && (dado != 32) && (dado < 192 || dado > 197) && (dado < 200 || dado > 207) && (dado < 210 || dado > 214) && (dado < 2017 || dado > 220) && (dado==64) && (dado==95) && (dado==46) && (dado < 48 || dado > 57)){
public static void pedirgenero(out String genero){
Console.WriteLine("Introduza o seu genero:");
genero = Console.ReadLine().ToUpper();
}while (valida_genero(genero) == false);
public static bool valida_genero(String m){
for (int indice =0; indice < m.Length; indice++){
dado = Convert.ToInt16(m[indice]);
if ((dado < 65 || dado > 90) && (dado != 32) && (dado < 192 || dado > 197) && (dado < 200 || dado > 207) && (dado < 210 || dado > 214) && (dado < 2017 || dado > 220) && (dado==64) && (dado==95) && (dado==46) && (dado < 48 || dado > 57)){
public static void pedirnome(out String nome){
Console.WriteLine("Introduza o seu nome completo:");
nome = Console.ReadLine().ToUpper();
}while (valida_nome(nome) == false);
public static bool valida_nome(String m){
for (int indice =0; indice < m.Length; indice++){
dado = Convert.ToInt16(m[indice]);
if ((dado < 65 || dado > 90) && (dado != 32) && (dado < 192 || dado > 197) && (dado < 200 || dado > 207) && (dado < 210 || dado > 214) && (dado < 2017 || dado > 220) && (dado==64) && (dado==95) && (dado==46) && (dado < 48 || dado > 57)){
public static void Main()
string genero, nacionalidade, morada, localidade, conselho, email, nome_completo;
int dado, nif, telf, cod_postal, telm;
pedirnome(out nome_completo);
Console.WriteLine(nome_completo);
Console.WriteLine(genero);
pedirnacionalidade(out nacionalidade);
Console.WriteLine(nacionalidade);
Console.WriteLine(morada);
pedirconselho(out conselho);
Console.WriteLine(conselho);
pedirlocalidade(out localidade);
Console.WriteLine(localidade);