1
resposta

Classificando a faixa etária

Console.Write("Digite a idade: ");
int idadeCliente = int.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, Mateus! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Sua logica com if/else ficou clara e bem organizada. Gostei de como você estruturou as condições para classificar por idade, ficou direto e fácil de ler.

Uma dica interessante para o futuro é usar switch com pattern matching no C#. Veja este exemplo:


int idade = 25;

switch(idade)
{
    case >= 60: Console.WriteLine("Idoso"); break;
    case >= 18: Console.WriteLine("Adulto"); break;
    case >= 13: Console.WriteLine("Adolescente"); break;
    default: Console.WriteLine("Infantil"); break;
}

Esse código usa comparação direta dentro do switch e deixa a leitura mais limpa.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abracos e bons estudos!