
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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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