1
resposta

Verificando acesso a área restrita

string senhaDeAcesso = "42";

Console.Write("Digite a senha: ");
string senhaRecebida = Console.ReadLine()!;
Console.Write("Digite o nível de acesso: ");
int nivelAcesso = int.Parse(Console.ReadLine()!);

if(senhaRecebida == senhaDeAcesso && nivelAcesso >= 5)
{
Console.WriteLine("Acesso liberado.");
} else
{
Console.WriteLine("Acesso negado.");
}

1 resposta

Oi, Mateus! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

O uso das condicionais ficou claro e objetivo, gostei de ver a comparação da senhaRecebida com a senhaDeAcesso junto do nivelAcesso com >= 5.

Uma dica interessante para o futuro é usar o método ToUpper() ou ToLower() para validar textos sem depender de letra maiúscula ou minúscula.
Veja este exemplo:


string resposta = Console.ReadLine().ToUpper();
if(resposta == "SIM"){
    Console.WriteLine("Confirmado");
}

Esse codigo converte o texto para maiúsculo e compara sem erro por digitação.

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