Não consegui encontrar onde está causando o conflito nos meus códigos... algumas vezes ele coloca que os números de tentativas foram mais vezes do que realmente foi.
O meu código está abaixo:
alert ("bem vindos ao jogo da Adivinhação!");
let numeroMaximo = 500;
let numeroSecreto = parseInt(Math.random( ) * numeroMaximo + 1);
let chute;
let tentativas = 1;
while (chute != numeroSecreto){
chute = prompt(`Adivinhe um numero de 0 a ${numeroMaximo} !! `);
if (chute === numeroSecreto) {
break
}
else {
if (chute < numeroSecreto) {
alert (`Errou! O Número secreto está maior que o ${chute}`)
}
if (chute > numeroSecreto){
alert (`Errou! O número secreto está menor que o ${chute}`)
}
tentativas += 1
}
}
let palavraTentativa = tentativas > 1 ? 'vezes' : 'vez';
alert (` você descobriu o numero secreto, ele era ${numeroSecreto}!E você chutou ${tentativas} ${palavraTentativa}!`);