1
resposta

[Projeto] Saudação Personalizada - PersonalizedGreetings

namespace PracticingCSharp
{
    internal class PersonalizedGreeting
    {
        public void Data()
        {
            Console.WriteLine("Hello user, What's the period of the day? (Enter the reference number)" +
                "\n\t1 - Morning" +
                "\n\t2 - Afternoon" +
                "\n\t3 - Night");

            bool check = true;
            string period = "";
            do
            {
                _ = int.TryParse(Console.ReadLine(), out int enterData);
                switch (enterData)
                {
                    case 1: period = "Morning"; check = false; break;
                    case 2: period = "Afternoon"; check = false; break;
                    case 3: period = "Night"; check = false; break;
                    default: Console.WriteLine("Invalid enter. Try again."); check = true; break;
                }
            } while (check);

            Console.WriteLine("Now, Enter your name!");
            string name = Console.ReadLine();

            Console.WriteLine($"Good {period}, {name}");
        }
    }
}

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
1 resposta

Oi, Rafael! Como vai?

Agradeço por compartilhar.

Eu gostei bastante do seu código! Ele está bem estruturado e faz um bom uso do switch-case para tratar as opções de saudação. Isso deixa o programa mais organizado e fácil de entender.

Continue praticando e explorando formas diferentes de interagir com o usuário.

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