Fiz o exercício seguindo a aula, na teoria quando roda é para mostrar o número de tentativas até acertar o valor do número. O meu não mostra e se mostra só fica mostrando 1 independente das vezes. Qual linha está errada?
Fiz o exercício seguindo a aula, na teoria quando roda é para mostrar o número de tentativas até acertar o valor do número. O meu não mostra e se mostra só fica mostrando 1 independente das vezes. Qual linha está errada?
Pelo que eu vi nos vídeos ele so vai mostrar o tanto de tentativas quando você acertar!
Oiii Fabiana, vi alguns detalhes que podem ter causando isso:
alert("Bem vindo ao jogo do numero secreto");
let numeroSecreto = 5; // retirei o prompt
let chute;
let tentativas = 1;
while (chute != numeroSecreto) {
chute = prompt("Digite um numero de 1 a 10"); //Troquei pelo prompt de cima
if (chute == numeroSecreto) {
alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativas`);
} else {
if (chute > numeroSecreto) {
alert(`O número secreto é menor que ${chute}`);
} else {
alert(`O número secreto é maior que ${chute}`); }
}
tentativas++; // coloque fora do else, dentro apenas do while
} //adicione os "if" e "else" dentro do bloco while
Espero ter ajudado... #Avante
Olá, pessoal! Obrigada pelos comentários, ajustado ficou da maneira como ilustrei abaixo. Aprendi que estava fechando o while, por isso estava dando erro hahaha. Ajustei e foi.