0
respostas

Minha solução - Jogo adivinha com a estrutura de repetição while

Minha solução:

<meta charset="UTF-8">

<script>

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

  function mostra(frase) {
    document.write(frase);
    pulaLinha();
  }

  function sorteiaNumero() {
    return Math.round(Math.random() * 100);
  }

  function perguntaChute() {
    return parseInt(prompt("Chute um número de 0 até 100 e digite abaixo."));
  }

  function repeteSaida(frase, limite) {
    var i = 1;
    while(i <= limite){
      mostra(frase);
      i = i + 1;
    }
  }

  function validaDados(chute, correto) {
    if(chute == correto) {
      mostra("Você acertou!");
    } else {
      repeteSaida("Já era, você errou!", 10);
    }
  }

  function principal() {
    validaDados(perguntaChute(), sorteiaNumero());
  }

  principal();

</script>