
meu código so está conseguindo gerar até 5 tentativas após isso o jogo para com a tela de "acertou o numero secreto" e
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg

meu código so está conseguindo gerar até 5 tentativas após isso o jogo para com a tela de "acertou o numero secreto" e
Olá, Jonatas! Tudo bem?
Há um pequeno erro na forma como você está incrementando a variável de tentativas. Você está usando tentativa = chute++;, mas o correto seria incrementar a variável tentativa, e não chute.
Aqui está como você pode corrigir isso:
Inicialize a variável tentativa com 1 no início do seu código, logo após declarar let chute;.
Dentro do while, fora do if, incremente tentativa usando tentativa++; para contar cada tentativa, seja ela bem-sucedida ou não.
Seu código deve ficar assim:
let chute;
let tentativa = 1;
// enquanto chute não for igual ao número secreto
while (chute != numeroSecreto) {
chute = prompt('Escolha um número entre 1 e 10');
if (chute == numeroSecreto) {
alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativa} tentativas!`);
} else {
if (chute > numeroSecreto) {
alert(`O número secreto é menor que ${chute}`);
} else {
alert(`O número secreto é maior que ${chute}`);
}
}
tentativa++;
}
Com isso, a variável tentativa será incrementada corretamente a cada tentativa, e a mensagem final exibirá o número correto de tentativas.
Espero ter ajudado e bons estudos!
Agradeço a ajuda