Oi, Yuri! Tudo bem?
Podemos notar que o primeiro if declarado no código está escrito com a grafia errada "iif", logo, o código não reconhece o comando e consequentemente não o executa.
Dessa forma, basta reescrevermos esse comando como "if" apenas, deixando o código da seguinte forma:
<meta charset="utf-8">
<script>
var loginCadastrado = "TapiocaSalgada";
var senhaCadastrada = "TapiocaDocinha22";
var maximoDeTentativas = 3;
var tentativaAtual = 1;
while(tentativaAtual <= maximoDeTentativas) {
var loginInformado = prompt("Informe o seu login")
var senhaInformada = prompt("Informe a sua senha")
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema, " + loginInformado);
tentativaAtual = maximoTentativas; //
} else {
if (tentativaAtual == 3) {
alert("Número permitido de tentativas ultrapassado!");
} else {
alert("Login inválido. Tente novamente");
}
}
tentativaAtual = tentativaAtual +1
}
</script>
Espero ter ajudado! Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓