1
resposta

[Projeto] Resposta - Autenticação de usuário

Console.WriteLine("Sistema de Autenticacao\n-----------------------\nDigite seu nome de usuario: "); 
string nome = Console.ReadLine()!.ToLower();
int opcoes = 0;

if (nome == "ulysses")
{
    Console.WriteLine("Bem-vindo, Ulysses!");
}
else
{
    Console.WriteLine(""""

        Usuário não cadastrado.

        Opções disponíveis:
        [1] Cadastrar novo usuário
        [2] Acessar como convidado
        [3] Sair 
        """");

    Console.WriteLine("\nQual opcao deseja escolher? ");
    opcoes = int.Parse(Console.ReadLine());

    switch (opcoes)
    {
        case 1:
            Console.WriteLine($"\nNovo Usuario {nome} Cadastrado com Sucesso!");
            break;

        case 2:
            Console.WriteLine("Acesso consedido como Convidado");
            break;

        case 3:
            Console.WriteLine("Ate logo");
            break;

    }
}
1 resposta

Olá, Ulysses! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do Console.ReadLine() para capturar entradas do usuário, utilizou muito bem o if else para validar o login e ainda compreendeu a importância do switch para oferecer diferentes opções de interação ao usuário.

Uma dica interessante para o futuro é adicionar um caso default no switch, garantindo que o programa trate entradas inválidas e não fique sem resposta. Assim:

    switch (opcoes)
    {
        case 1:
            Console.WriteLine($"\nNovo Usuário {nome} cadastrado com sucesso!");
            break;

        case 2:
            Console.WriteLine("Acesso concedido como Convidado");
            break;

        case 3:
            Console.WriteLine("Até logo");
            break;

        default:
            Console.WriteLine("Opção inválida, tente novamente.");
            break;
    }
}

Isso faz com que o programa seja mais robusto e evite falhas caso o usuário digite uma opção fora das previstas.

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!