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

Posso escrever o código dessa forma?

Meu código ficou um pouco diferente da solução do professor, está errado?

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

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

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

    var numeroMaximoTentativas = 3
    var tentativaAtual = 1

    var loginInvalido = loginInformado != loginCadastrado || senhaCadastrada != senhaInformada

    function informeLogin(){
        prompt("Informe seu login");
        prompt("Informe sua senha");
    }

    function repetirLogin(){
        if(loginInvalido){
            alert("Login inválido, verifique as informações e tente novamente!");
            informeLogin();
        }
    }

    if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ){
           alert("Bem-vindo ao sistema " + loginInformado);
           }else{ while(tentativaAtual <= numeroMaximoTentativas){

        if(tentativaAtual >= numeroMaximoTentativas){
            alert("Você atingiu o número máximo de tentativas!");
            alert("Tente novamente mais tarde.");
            break;
        }else{
            repetirLogin();
            tentativaAtual = tentativaAtual + 1
        } 
       }
    }

</script>
1 resposta
solução!

Boa tarde Paula Cabral,

Gostei muito do código implementado, acredito que condiz com o proposto sobre a tarefa.

Caso você possuir alguma dúvida compartilha ela aqui conosco para que possamos lhe auxiliar e sanar suas dúvidas.

Ahh e não esquece de avaliar o tópico como solucionado caso esteja sanada a dúvida.

Abraço e até logo!!!