1
resposta

Faixa etária

Console.WriteLine("Digite a idade");
int idadeDigitada = int.Parse(Console.ReadLine()!);

if (idadeDigitada <= 12)
{
    Console.WriteLine("Infantil");
}
else if(idadeDigitada >= 13 && idadeDigitada<= 17)
{
    Console.WriteLine("Adolescente");
}
else if(idadeDigitada >= 18 && idadeDigitada <= 59)
{
    Console.WriteLine("Adulto");
}
else
{
    Console.WriteLine("Idoso");
}
1 resposta

Olá, Rafael, como vai?

Seu código atende corretamente à proposta do exercício e utiliza as condicionais de forma adequada para classificar as faixas etárias. As comparações estão bem definidas, não há sobreposição entre os intervalos e a lógica cobre todos os cenários esperados. Como dica de aprimoramento, você pode considerar tratar entradas inválidas, como idades negativas.

Obrigado por compartilhar sua solução e fique à vontade para continuar utilizando o fórum sempre que precisar.

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