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

Fiz de outra maneira!

Bom dia! Fiz o código de outra forma, aparentemente, funcionou. Será que está funcional? Alguma observação para me ajudar? Obrigada!

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

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

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

    var contador = 1;

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

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

        while(contador < 3) {
            alert ("Login inválido. Tente novamente");
            contador = contador + 1;

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

        alert("Sistema bloquedo");
    }
</script>``
1 resposta
solução!

Olá Camila! Tudo bem?

É muito legal ver que você está se saindo bem!

Compartilhar com os colegas aqui do fórum a sua solução vai sempre te ajudar a fixar ainda mais o que está aprendendo, além de ajudar outros que podem não ter chegado a mesma solução!

Sobre a solução que você encontrou, gostei de ver que está aprendendo a usar as estruturas condicionais e os laços... isso é muito importante para utilizarmos no dia a dia.

No momento não tenho uma recomendação significativa que vá além do que você já utilizou... claro, sempre podemos melhorar nosso código... mas realmente você se saiu bem neste exercício!

Algo que seria apenas para uma melhor organização do código, seria a estrutura do for que você utilizou. Costumamos fazer a iteração (contador++) ao fim da execução do laço. Mas isso não alteraria o funcionamento do seu código...

while(contador < 3) {
        alert ("Login inválido. Tente novamente");
        var loginInformado = prompt("Informe seu login");
        var senhaInformada = prompt("Informe sua senha");
        contador++;
        }

Seguindo em frente nos seus estudos de programação com certeza irá aprender mais funcionalidades que podemos utilizar nesse código e vamos torná-lo ainda melhor!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!