1
resposta

Exercicio - Saudação personalizada

Console.WriteLine("SAUDAÇÃO PERSONALIZADA\n");
Console.Write("Informe o seu nome: ");
string usuario = Console.ReadLine()!;

Console.WriteLine("\nMOMENTO DO DIA");
Console.WriteLine("1 - MANHÃ");
Console.WriteLine("2 - TARDE");
Console.WriteLine("3 - NOITE");

Console.Write("Informe o momento do dia: ");
int opcao = int.Parse(Console.ReadLine()!);

switch (opcao)
{
    case 1 :
        Console.WriteLine($"\nBom dia, {usuario}!");
        break;
    case 2:
        Console.WriteLine($"\nBoa tarde, {usuario}!");
        break;
    case 3 :
        Console.WriteLine($"\nBoa noite, {usuario}!");
        break;
    default:
        Console.WriteLine("\nOpção inválida");
        break;
}
1 resposta

Olá, Lais, como vai?

Seu código atende perfeitamente ao que foi solicitado no exercício de saudação personalizada. Você utilizou corretamente a estrutura switch-case para gerenciar as diferentes opções de horários e a interpolação de strings para incluir o nome do usuário na resposta. O uso do ToUpper ou uma organização clara nas mensagens de saída demonstra cuidado com a interface do console.

Parabéns pelo empenho e por compartilhar sua resolução com a comunidade, continue praticando sua lógica de programação.

Qualquer dúvida, o fórum está à disposição.

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