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!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!