1
resposta

[Projeto] 07 - Consolidando seu Conhecimento

<meta charset="UTF-8" />

<h1>07 Consolidando seu Conhecimento</h1>
<h3>Jogo de Adivinhação</h3>

<script>
  function pulaLinha() {
    document.write("<br><br>");
  }
  function mostra(texto) {
    document.write(texto);
    pulaLinha();
  }

  var numeroPensado = Math.round(Math.random() * 10);

  var nome = prompt("Digite seu nome");
  var chute = parseInt(prompt(nome + ", digite um número"));

  for (var tentativas = 1; tentativas <= 3; tentativas++) {
    if (numeroPensado == chute) {
      mostra(
        "Parabéns, " +
          nome +
          ", você acertou. O número pensado foi " +
          numeroPensado +
          "."
      );
      break;
    } else {
      mostra("Tente outra vez, " + nome);
    }
  }
  mostra("FIM");
</script>

Projeto 07.

1 resposta

Olá, Luana!

Obrigado por compartilhar seu projeto aqui no Fórum!

O código que você compartilhou começa gerando um número aleatório entre 0 e 10, que é o número que o jogador precisa adivinhar. Em seguida, ele pede para o jogador digitar um número e armazena esse valor na variável "chute".

Depois disso, temos um loop "for" que vai rodar 3 vezes, representando as 3 tentativas do jogador. Dentro do loop, ele verifica se o número digitado pelo jogador é igual ao número pensado. Se for igual, ele exibe uma mensagem de parabéns e encerra o jogo. Caso contrário, ele exibe uma mensagem para tentar novamente.

No final, ele exibe a mensagem "FIM" para indicar que o jogo terminou.

Bons estudos!