1
resposta

Minha resposta. Está bem assim?

<meta charset="UTF-8">
<script>

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";


    var tentativas = 3;

    while(tentativas > 0){
        var loginInformado = prompt("Informe seu login");
        var senhaInformada = prompt("Informe sua senha");
        if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada){
             alert("Bem-vindo ao sistema " + loginInformado);
             tentativas = 0;
        }else{
            tentativas--;
            if(tentativas != 0){
            alert("login inválido. Você tem mais " + tentativas + " tentativas.");
            }else{
            alert("Suas tentativas acabaram. O usuário foi bloqueado. Contate o administrador.");
            }
        }

    }





</script>
1 resposta

Está top, parabens pelo estudo, sou formataria a final do seu código na parte do else pra identar e ficar mais facil de se achar.

<meta charset="UTF-8">
<script>

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";


    var tentativas = 3;

    while(tentativas > 0){
        var loginInformado = prompt("Informe seu login");
        var senhaInformada = prompt("Informe sua senha");
        if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada){
             alert("Bem-vindo ao sistema " + loginInformado);
             tentativas = 0;
        }else{
            tentativas--;
            if(tentativas != 0){
                alert("login inválido. Você tem mais " + tentativas + " tentativas.");
            }else{
                alert("Suas tentativas acabaram. O usuário foi bloqueado. Contate o administrador.");
            }
        }
    }

apenas pra ficar melhor a visualização, mais está muito bem feito!