2
respostas

Não sei se está correto mas aparentemente cheguei na resolução do problema.

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

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

    while(tentativas <=3 ){ // Informar a quantidade de tentativas nesta linha

    var loginInformado = prompt("Informe seu login");
    var senhaInformada = prompt("Informe sua senha");

    if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {

        alert("Bem-vindo ao sistema " + loginInformado);
    } else {

        alert("Login inválido. Tente novamente");
        tentativas = tentativas + 1;

    }


    }

</script>
2 respostas

Olá Weslley tudo bem ?

Acabei de testar seu código e está muito bom , continue assim praticando e consolidando seu conhecimento que você vai evoluir muito. =)

E lembre-se qualquer dúvida sinta-se a vontade para compartilhar aqui no fórum , ficaremos felizes em poder te ajudar.

Abraços e bons estudos.

Olá Weslley, tinha feito dessa mesma forma porém não estava executando aqui, corrigi desse jeito:

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

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

    while (tentativa < 3) {

    var loginInformado = prompt("Informe seu login");
    var senhaInformada = prompt("Informe sua senha");

        if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {

            alert("Bem-vindo ao sistema " + loginInformado);
            tentativa = 3;
        } else {
            alert("Login inválido. Tente novamente");
            tentativa = tentativa + 1;
        }

}
</script>