Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Posso usar o IF dentro do WHILE?

No exercício Simulando uma tela de login, coloquei um if dentro do while caso o número de tentativas fosse igual a 3. Posso fazer dessa forma?

<script>
        var loginCadastrado = 'TomeLuan';
        var senhaInformada = 123456;

        var loginUsuario = prompt("Digite seu login");
        var senhaUsuario = prompt("Digite sua senha");

        var tentativas = 1;

        if(loginUsuario == loginCadastrado && senhaUsuario == senhaInformada){
            alert("Seja bem vindo usuário " + loginUsuario);
        }else{
            while(tentativas <= 3){
                alert("Login ou senha incorretos!");
                loginUsuario = prompt("Digite seu login");
                senhaUsuario = prompt("Digite sua senha");

                tentativas ++;

                if(tentativas == 3){
                    alert("Login ou senha incorretos!");
                    alert("Desculpe, o sistema bloqueou sua conta temporariamente!");
                    break;
                }
            }
        }

    </script>

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Pode sim :)