1
resposta

[Projeto] Verificando acesso a área restrita

int senhaCorreta = 42;

Console.WriteLine("***************Programa de Senha ***************");

Console.Write("\nDigite seu nome completo: ");
string nome = (Console.ReadLine()!);

Console.Write("\nDigite a senha: ");
int Senha =int.Parse(Console.ReadLine()!);

Console.WriteLine("\n Digite seu nível de acesso: ");
int nivelAcesso = int.Parse(Console.ReadLine()!);


if (Senha == senhaCorreta && nivelAcesso >= 5 )
{
Console.WriteLine("Acesso Permitido");
Console.WriteLine($"Seja Bem-Vindo {nome}");
}
else
{
Console.WriteLine("Acesso Negado!");
}
1 resposta

Olá, Iago! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da validação de senha para controlar o acesso com C#, utilizou muito bem a estrutura condicional para combinar senha e nível de acesso e ainda compreendeu a importância da interação com o usuário via Console para tornar o programa dinâmico e seguro.

Uma sugestão para o futuro seria adicionar um limite de tentativas de senha, evitando que o usuário possa tentar indefinidamente. Isso deixaria o programa mais próximo de um sistema real de autenticação.

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!