1
resposta

[Dúvida] Os números de tentativas nao estão somando

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Quando vou testar errando 3 tentativas de propósito, não indica que foram 3 tentativas até acertar, aparece um número maior.

1 resposta

Olá, Paulo.

Tudo bem?

O seu código parece estar correto, tenta foçar o carregamento da página no navegador com os comandos "CTRL + SHIF + R". Outra coisa, eu desce a variável tentativas++; para uma linha abaixo, entre a última chave:

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

while (chute != numeroSecreto) {
  chute = prompt("Escolha um número entre 1 e 30");
  // se chute for igual ao número secreto
  if (numeroSecreto == chute) {
    alert(
      `isso aí você acertou! ${numeroSecreto} com ${tentativas} tentativas`
    );
  } else {
    if (numeroSecreto > chute) {
      alert(`O número é maior que ${chute}`);
    } else {
      alert(`O número é menor que ${chute}`);
    }
  }
  tentativas++;
}

Aqui funcionou certinho e contabilizou as tentativas.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.