Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida sobre a repetição de tais variáveis

Eu não entendi muito bem essas partes em negrito sobre" tentativaAtual = tentativaAtual +1" O que exatamente faz?

E eu tive que dar uma coladinha pra poder sair direitinho.

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

            alert("Bem-vindo ao sistema, " + loginInformado);

        ** tentativaAtual = maximoTentativas; **

        } else {

            if (tentativaAtual == 3) {
                alert("Número permitido de tentativas ultrapassado!");
            } else {
                alert("Login inválido. Tente novamente");
            }
        }


       ** tentativaAtual = tentativaAtual +1 **
    }
3 respostas
solução!

Boa noite, Pedro! Como vai?

O trecho tentativaAtual = tentativaAtual +1 incrementa o valor da variável tentativaAtual em uma unidade de modo que fique registrado no programa que o usuário errou uma tentativa de login. Já o trecho tentativaAtual = maximoTentativas atualiza o valor da variável tentativaAtual para receber o valor da variável maximoTentativas indicando que o usuário acertou o login e para que o programa saia do while que repete o pedido das informações de login!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Oi Gabriel! Entendi, fiz mais algumas vezes e acho que peguei o espírito da coisa!

Obrigado!

Por nada, Pedro! Sempre que precisar de alguma ajuda é só mandar aqui no fórum da Alura!

Grande abraço e bons estudos, meu aluno!