Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá Fernando, tudo certo?
Coloca o seu código aqui para vermos se funciona é o que pode melhorar .
<meta charset="UTF-8">
<script>
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
var tentativas = 2;
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
system.exit(0); //va para o final do programa
} else {
alert("Login inválido. Tente novamente");
}
while(tentativas > 0){
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
tentativas = tentativas - 1;
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
} else {
alert("Login inválido. Tente novamente");
}
}
</script>
Fernando, boa tarde!
O código funciona e está muito bom, uma sugestão de melhoria, seria que, na verdade o usuário tem 3 tentativas correto? Para deixar isso claro para outros desenvolvedores você pode deixar
var tentativas = 3;
E na parte onde você está fazendo essa verificação você pode usar
while(tentativas >= 1){...}
Espero ter ajudado e bons estudos!