Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

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");
            }
        }
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas
solução!

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!

Olá Lorena, tudo certo e você?

Ah legal, realmente é importante essa parte da validação de entrada, não permitir valores negativos, vou aplicar a validação e sempre que necessário em outro arquivo, utilizar também. Muito Obrigado pelo feecback.