1
resposta

[Projeto] Saudação Personalizada

Resolução:


void ExibirTitulo(string titulo)
{
    int totalLetras = titulo.Length;
    string asterisco = string.Empty.PadLeft(totalLetras, '*');
    Console.WriteLine(asterisco);
    Console.WriteLine(titulo);
    Console.WriteLine(asterisco);
}

ExibirTitulo("Olá, seja bem  vindo oa Sistema de atendimento ao cliente!");


Console.WriteLine("Que momento do dia é agora: \n" +
    "1 - Manhã \n" +
    "2 - Tarde \n" +
    "3 - Noite");

Console.Write("\nDigite sua resposta: ");
int momentoDia = int.Parse(Console.ReadLine()!);

Console.Write("\nQual o seu nome? ");
string nome = Console.ReadLine()!;

switch(momentoDia)
{
    case 1:
        Console.Clear();
        Console.WriteLine($"Bom dia, {nome}!");
        break;
    case 2:
        Console.Clear();
        Console.WriteLine($"Boa tarde, {nome}!");
        break;
    case 3:
        Console.Clear();
        Console.WriteLine($"Boa noite, {nome}!");
        break;
    default:
        Console.WriteLine($"Olá, {nome}!");
        break;
}
1 resposta

Olá, Christopher! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou os métodos para exibir títulos com C#, utilizou muito bem o switch para personalizar mensagens conforme o momento do dia e ainda compreendeu a importância da interação com o usuário para tornar o programa mais dinâmico e amigável.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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