2
respostas

[Resolução] Saudação personalizada

Console.WriteLine("1 - Manhã\r\n2 - Tarde\r\n3 - Noite");
Console.WriteLine("Em que momento do dia você está vendo isso?");
int horario = int.Parse(Console.ReadLine()!);

Console.WriteLine("Qual seu nome?");
string nome = Console.ReadLine();

switch (horario) {
    case 1: Console.WriteLine($"Bom dia, {nome}");
    break;
    case 2: Console.WriteLine($"Boa tarde, {nome}");
    break;
    case 3: Console.WriteLine($"Boa noite, {nome}");
    break;
    default: Console.WriteLine("Opção inválida");
    break;
}

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

Vinicius, gostei bastante da sua solução! Você usou bem o switch para criar uma saudação personalizada com base no horário escolhido, e ainda incluiu a entrada do nome para deixar a interação mais amigável — isso é ótimo para treinar lógica e entrada de dados em C#.

Oi, Vinicius! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, o código ficou bem estruturado e a lógica do switch foi aplicada de forma correta para personalizar a saudação conforme o horário escolhido.

Continue praticando, esse tipo de exercício ajuda a fortalecer o raciocínio lógico e a compreensão das estruturas condicionais.

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