1
resposta

Resposta - Saudação personalizada

namespace exercise28;

public class Program
{
    public static void Main()
    {
        Console.WriteLine("1 - Morning");
        Console.WriteLine("2 - Afternoon");
        Console.WriteLine("3 - Night");
        Console.Write("What time of day is it now? ");
        int momentDay = Convert.ToInt32(Console.ReadLine());
        Console.Write("What's your name? ");
        string nameUser = Console.ReadLine();

        string message = momentDay switch
        {
            1 => $"Bom dia, {nameUser}",
            2 => $"Boa tarde, {nameUser}",
            3 => $"Boa noite, {nameUser}",
            _ => $"Código \"{momentDay}\" inválido"
        };
        Console.WriteLine(message);
    }
}
1 resposta

Olá, Carlos, como vai?

Seu código está bem organizado e cumpre a proposta do exercício de forma direta. A lógica com switch expression está correta, o fluxo funciona sem inconsistências e sua abordagem com interpolação de strings está muito adequada para esse tipo de exercício.

Continue compartilhando suas soluções, o fórum está à disposição.

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