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

a qual bloco {} pertence o final do código tentativas = tentativas +1

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

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

var chances = 3
var tentativas = 1

while(tentativas <= chances){

    var loginDigitado = prompt("login")
    var senhaDigitada = prompt("senha")
    if(loginDigitado == loginCadastrado && senhaDigitada==senhaCadastrada){
        alert("Seja bem-vindo")
        break
        tentativas = chances + 1
    }else{
        if(tentativas == 3){
            alert("você ultrapassou o limite de chances")
        }else {
            alert("houve algum erro, tente de novo.")
        }
    }

    tentativas = tentativas + 1

}
2 respostas
solução!

Bom dia Jonatas, tudo bem? Espero que sim!

O código tentativas = tentativas + 1 pertence ao bloco while. E sempre vai ser o último código executado antes de cada iteração do loop.

A indentação é importante para se verificar esse tipo de coisa, repare que ele está com a mesma indentação das variáveis loginDigitado, senha Digitada. Além de estar antes do último fechamento de chaves, que corresponde ao fechamento do while.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!