1
resposta

Verificando acesso a área restrita

int senha = 55667788;
int nivelAcesso = 5;
bool login = false;

do
{
    
    Console.WriteLine("Digite a senha");
    int senhaEntrada = int.Parse(Console.ReadLine()!);

    if (senhaEntrada == senha)
    {
        Console.WriteLine("Digite o nível de acesso");
        int nivelEntrada = int.Parse(Console.ReadLine()!);
        if (nivelEntrada >= nivelAcesso)
        {
            Console.WriteLine("Login efetuado com sucesso!");
            login = true;
        }
        else
        {
            Console.WriteLine("Nível de acesso nao permitido!");
        }
    }
    else
    {
        Console.WriteLine("Senha Errada");

    }
} while (!login);
1 resposta

Olá, Rafael, como vai?

O código funciona corretamente e atende à validação de senha e nível de acesso usando if/else, além de demonstrar bem o uso de laço de repetição. A estrutura está coerente e a leitura dos dados pelo console foi aplicada de forma adequada.

Obrigado por compartilhar sua solução.

O fórum está à disposição para dúvidas ou para trocar ideias sobre outras abordagens.

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