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

Meu Maior Desafio até Hoje rs

Bati a cabeça mesmo para tentar resolver esse desafio, e tentei muitas coisa que não davam certo kkkkkkkk, mudei minha estratégia várias vezes, tentando criar funções para as variáveis, criando while dentro do else, dentro do if e até mudando a forma de contagem das tentativas, seja crescendo ou decrescendo valor kkkkkkkkk, mas enfim consegui chegar a um entendimento de todas as minhas falhas e o que poderia ocorrer caso eu seguisse por esses caminhos e deu no que deu, fiquei feliz de resolver esse por algum motivo. Adaptei o if dentro do else depois que vi o do professor, para informar das tentativas esgotadas.

<meta charset="UTF-8">

<script>

    var tentativas = 3;

    while( tentativas >= 1){

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


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


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

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

            if (tentativas == 1) {
                alert("Número permitido de tentativas ultrapassado!");

            }   
            else {
                alert("Login inválido. Tente novamente");

            }

        }

        tentativas -= 1;


    }


</script>
1 resposta
solução!

Oi, Jonas, como vai?

Ficou muito bom! Parabéns pelo empenho nos estudos!

Continue praticando.

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

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software