1
resposta

Classificação Faixa Etária - AgeGroupClassification

namespace PracticingCSharp
{
    internal class AgeGroupClassification
    {
        public void Classify()
        {
            Console.WriteLine("Let's Classify the people in age groups!");
            Console.WriteLine("The groups are:" +
                "\n Children (0 to 12 years)" +
                "\n Teenager (13 to 17 years)" +
                "\n Adult (18 to 59)" +
                "\n Senior (60 years or older)");
            Console.WriteLine("Please, enter your age:");
            _ = int.TryParse(Console.ReadLine(), out int year);

            if (year > 0 && year <= 12)
            {
                Console.WriteLine("You are classified like a Children");
            }
            else if (year > 12 && year <= 17)
            {
                Console.WriteLine("You are classified like a Teenager");
            }
            else if (year > 17 && year <= 59)
            {
                Console.WriteLine("You are classified like a Adult");
            }
            else
            {
                Console.WriteLine("You are classified like a Senior");
            }
        }
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Rafael! Como vai?

Agradeço por compartilhar.

O seu código ficou claro e bem organizado! Muito bom o jeito como você utilizou o if/else pra classificar as idades, cobrindo todas as faixas etárias corretamente. Essa estrutura mostra que você entendeu bem o funcionamento das condições encadeadas.

Uma dica: você pode adicionar uma verificação para impedir que idades negativas sejam inseridas, exibindo uma mensagem de aviso ao usuário. Isso torna o programa mais confiável.

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