1
resposta

Resposta: Simulando uma tela de login

<meta charset="UTF-8">
<script>
        function pulaLinha() {
            document.write("<br>");
            document.write("<br>");
        }

        function mostra(frase) {
            document.write(frase);
            pulaLinha();
        }
        var loginCadastrado = "alura";
        var senhaCadastrada = "alura321";

        var tentativas = 3;
        var chances = 1;

        while(chances <= tentativas) {
            var loginInformado = prompt("Informe seu login");
            var senhaInformada = prompt("Informe sua senha");
            if(loginInformado == loginCadastrado && senhaInformada == senhaCadastrada) {
                alert("Bem-vindo ao sistema " + loginInformado);
                chances == tentativas;
            }else {
                if( chances == tentativas) {
                    alert("Login inválido. Acabou as tentativas!");
                }else {
                    alert("Login inválido. Tente novamente.");
                    chances++;
                }
            }
        }
</script>
1 resposta

Fala, Diego? Como vai?

Desculpe a demora em dar um retorno

Perceba que ao rodar o código estamos dentro de um looping que não tem fim, independente se acerte ou não!

Acredito que essa solução vai te dar uma ideia do que quis dizer ;-)

Caso encontre dificuldades, nos retorne para ajudarmos, ou mesmo poste a solução aqui para que possamos compartilhar ideias =D

Espero ter ajudado, Diego!

Um abraço e bons estudos