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

Fiz de uma forma alternativa

Fiz de uma forma alternativa, mas realmente achei a solução do professor muito melhor. De qualquer forma, segue o meu raciocínio:

    function verificacao() {
        if(loginInformado == loginCadastrado && senhaInformada == senhaCadastrada){
        alert("Bem-vindo ao sistema, " + loginInformado);
        }   else{
            alert("Login inválido. Tente novamente!")
            tentativas ++
        }
    }

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

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

    var tentativas = 1;

    verificacao();

    while(tentativas <= 3 && (loginInformado != loginCadastrado || senhaInformada != senhaCadastrada)){
        loginInformado = prompt("Informe seu login - " + tentativas + "ª tentativa!");
        senhaInformada = prompt("Informe sua senha - " + tentativas + "ª tentativa!");
        verificacao()
    }
2 respostas

Oi, Allen, tudo bem?

Muito bom!

Parabéns pelo empenho nos estudos e por criar sua própria solução.

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!

solução!

Allen, só esqueceu um ponto e virgula. Mas tá ótimo.

senhaInformada = prompt("Informe sua senha - " + tentativas + "ª tentativa!"); verificacao(); }