1
resposta

Classificando a faixa etária

void IdadeFinal()
{
    Console.Write("Insira a idade do cliente: ");
    string entrada = Console.ReadLine()!;

    if (int.TryParse(entrada, out int idadeDoCliente))
    {
        if (idadeDoCliente <= 12)
        {
            Console.WriteLine("Classificação: infantil");
        }
        else if (idadeDoCliente <= 17)
        {
            Console.WriteLine("Classificação: adolescente");
        }
        else if (idadeDoCliente <= 59)
        {
            Console.WriteLine("Classificação: adulto");
        }
        else
        {
            Console.WriteLine("Classificação: idoso");
        }
    }
    else
    {
        Console.WriteLine("Inválido! Insira a idade.");
    }
}

IdadeFinal();
1 resposta

Olá, Pedro, como vai?

O seu código atende perfeitamente ao que foi solicitado no exercício e a lógica de encadeamento das condicionais para verificar as faixas etárias está correta. Você utilizou o método TryParse para garantir que a entrada seja um número inteiro antes de realizar as comparações, o que demonstra uma boa prática de tratamento de dados.

Continue praticando os conceitos de lógica de programação e sinta-se à vontade para enviar outros exercícios. O fórum segue à disposição para qualquer dúvida que surgir durante os seus estudos.

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