Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Solução

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

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

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

    var n = 0;

    while(n < 3){
    if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada){
        alert("Bem - vindo ao sistema " +loginInformado);
    }else{
        alert("Login inválido. Tente novamente");
        var loginInformado = prompt("Informe seu login");
        var senhaInformada = prompt("Informe sua senha");
        n = n + 1;
    }

    }

</script>
4 respostas

Oi, Roberto, tudo bem?

É isso aí, tá mandando ver nos códigos! Mas esse está com o probleminha, ele não finaliza, que tal vermos essa questão? Quando colocamos a senha ele não consegue sair do programa e fica pensando, qual o problema que você acredita que pode estar acontecendo?

Opa Roberto, tudo bom? Como disse a Laís, é isso ai!

Outro ponto no seu programa, vai perceber que ele dá mais de 3 tentativas. Sabe pq isso acontece? Pensai ai e precisando GRITA!

Segue código corrigido para avaliação.

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

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

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

    var n = 0;

    while(n < 3){
    if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada){
        alert("Bem - vindo ao sistema " +loginInformado);
        break;
    } else {
            alert("Login inválido. Tente novamente");
            n = n + 1;
            var loginInformado = prompt("Informe seu login");
            var senhaInformada = prompt("Informe sua senha");

    }

    }

</script>
solução!

Oi, Roberto!

Agora sim, perfeito! Muito que bem :}

Bons estudos!