Olá, Monique! Tudo bem?
O problema pode estar relacionado ao incremento da variável tentativas
. No seu código, você está usando tanto tentativas = tentativas + 1;
quanto tentativas++;
dentro do mesmo bloco else
, o que faz com que a variável seja incrementada duas vezes a cada tentativa errada.
Para corrigir isso, você deve usar apenas uma das formas de incrementar a variável. Recomendo que você remova uma delas. Por exemplo, você pode deixar apenas tentativas++;
dentro do bloco else
:
else {
if (chute > numeroSecreto) {
alert(`O número secreto é menor que ${chute}`);
} else {
alert(`O número secreto é maior que ${chute}`);
}
tentativas++;
}
Isso deve resolver o problema do número de tentativas ser absurdamente alto.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.