1
resposta

tarefa cumprida

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

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

while(tentativas <= 3){
    var loginInformado = prompt("Informe seu login");
    var senhaInformada = prompt("Informe sua senha");

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

        var tentativas = 4;
        alert("Bem-vindo ao sistema " + loginInformado);

    } else {

        var tentativas = tentativas + 1;
        if(tentativas < 3) {        
            alert("Login inválido. Tente novamente");
        } 

        if(tentativas == 3) {        
            var tentativas = 4            
               alert("Tentativas esgotadas! Acesso negado!");

        } 

    }
}    

</script>
1 resposta

Boa noite, Lucia! Como vai?

Muito bem! Dá pra ver que vc está absorvendo bem o conteúdo do curso!

Mas, se me permite, gostaria de fazer algumas observações!

Veja que o exercício estipula que sejam no máximo 3 tentativas! O seu código permite que o usuário tenham 4 tentativas no máximo!

Outra coisa, como vc já declarou a variável tentativas fora do while, sempre que for utilizá-la vc não precisa usar novamente a palavra-chave var! O var é utilizado apenas no momento de declaração da variável!

Vc consegue resolver esses pequenos detalhes para exercitar ainda mais o conteúdo aprendido?

Qualquer coisa, se precisar de ajuda é só falar!

Grande abraço e bons estudos, minha aluna!