1
resposta

[Sugestão] Classificando a faixa etária

// Classificando a faixa etária

Console.WriteLine("Infome sua idade:");
byte idadeCliente = byte.Parse(Console.ReadLine());

if (idadeCliente >= 60)
{
    Console.WriteLine("Classificação: Idoso");
} 
else if (idadeCliente >= 18)
{
    Console.WriteLine("Classificação: Adulto");
}
else if (idadeCliente >= 13)
{
    Console.WriteLine("Classificação: Adolescente");
}
else
{
    Console.WriteLine("Classificação: Infantil");
}
1 resposta

Oi, José! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou as condições, verificando primeiro a idade maior, 60 anos ou mais, e depois seguindo para adulto, adolescente e infantil. Essa ordem faz sentido, porque evita que uma pessoa idosa seja classificada antes como adulta. Continue praticando essa lógica, pois ela ajuda bastante na leitura e no controle do fluxo do programa.

Dica: você pode ajustar o texto de entrada para corrigir a palavra “Infome” para “Informe” e, se quiser deixar o código mais seguro, usar byte.TryParse() para evitar erro caso a pessoa digite algo que não seja número.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!