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

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
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!