Olá, estudante.
Tudo bem?
A chave tentativaAtual
está fora do else
porque ela é responsável por controlar o número de tentativas realizadas pelo usuário. Ela é inicializada com o valor 1 e é incrementada a cada tentativa, até que atinja o valor máximo de tentativas permitidas.
No código fornecido, a última chave }
é utilizada para fechar o bloco do else
. Ela está no lugar certo, pois é dentro do else
que são exibidas as mensagens de erro quando o login é inválido ou quando o número máximo de tentativas é ultrapassado.
Espero ter ajudado e bons estudos!