1
resposta

Melhorando o exercício do

Quebrei baste a cabeça, mas o programa rodou! No exercício, pede pra fazer o programa com login e senha com três tentativas. Mas quando vc digitava o login errado logo em seguida abri a janela para digitar a senha pra depois das três tentativas mostrar a mensagem "Tentativas excedidas". Mas eu queria que janela da senha fosse aberta, só depois que o login estivesse correto, caso contrário, assim que o login informado fosse "errado" o alert com a mensagem de "login não cadastrado" aparecesse. e depois de três tentativas de login, mostrava a mensagem de "números de tentativas excedido". E o mesmo para senha. Se o login e a senha estiverem correto, "BEM VINDO AO SISTEMA"

Quero compartilhar com vocês pois fiquei bastante contente por ter conseguido fazer a ideia funcionar, se tiver alguma dica para ficar melhor ou outra forma mais simples de ter feito o código, de ver. Desde já agradeço!!!

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }

    var loginCadastro  = "fly";

    var senhaCadastro = "fly123";

    var tentativas = 1



    while(tentativas <= 3){ 


        var loginInformado = prompt("Informe o login");

        if(loginInformado == loginCadastro) {

            break;

        }else {

            alert("Login inválido");
            tentativas = tentativas + 1;

        }

        if(tentativas > 3) {

                mostra("Número tentativas excedido")
            }

    }

    while(tentativas <= 3) { 

    var senhaInformada = prompt("Digite a senha");

    if(senhaInformada == senhaCadastro) {

        mostra("BEM VINDO AO SISTEMA");
        break;

    } else {

        alert("Senha inválida");
        tentativas = tentativas + 1;

    }

    if(tentativas > 3) {

        mostra("Número de tentativas excedido")
    }

    }

</script>
1 resposta

Olá, Flaviano, como vai?

Desculpa pela demora no retorno.

Ficou bem completo seu código. Acredito que tenha feito da melhor forma. Excelente trabalho!

Qualquer dúvida estamos por aqui.

Abraços e bons estudos!