0
respostas

[Bug] Meu codigo esta apresentando um bug no número de tentativas

O meu código é do desafio do número secreto. Estava a rever o código e a fazer ajustes, mas há um bug que não consigo resolver. Quando introduzo o número secreto, em vez de aparecer o número correto de tentativas, aparece um número muito maior, como 1000 ou 3000, em vez da quantidade correta. Não sei qual é a causa desse bug.

alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 5;
console.log(numeroSecreto)
let chute;
let tentativas = 1;

// se chute for igual ao número secreto
while (chute != numeroSecreto) {
chute = prompt('Escolha um número entre 1 e 10');
if (chute == numeroSecreto) {
break
} else {
if (chute > numeroSecreto) {
alert(O número secreto é menor que ${chute});
} else {
alert(O número secreto é maior que ${chute});
}
tentativas++

}

}
let palavratentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
alert(Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} ${palavratentativa}.);