Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Fiz de outro jeito ( com função).

<meta charset="UTF-8">
introdução: <br>
<script>
    function pulaLinha(){
        document.write("<br> <br>");
        }

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

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

 function chute(){
 return chute = parseInt(prompt("Chute um numero de 0 à 10!")); 
 }
var tentativa = 1;

while(tentativa <= 5){
     mostra(chute());
     if (chute == numeroPensado){
         mostra("parabéns, você acertou.");
         mostra(numeroPensado);
         break;
    } else {

          mostra("Você Errou! tente novamente"); 
     }

     tentativa++
 } 
     if (tentativa > 5)
         mostra("Você não conseguiu!");

</script>

Ficou certo?

2 respostas
solução!

Opa Gustavo, não cheguei a executar o código, mas parece que ta tudo certo.

Olá, Gustavo, Tudo Bem?

Seu código está correto e sua lógica também, mas eu aconselharia você dar nomes mais semânticos a variáveis e funções. Como por exemplo para a função "chute", um nome como: "chuteNumero" ou na função "mostra", como "mostraFrase" para ser mais fácil de no futuro você ler seus próprios códigos, além de comentar sempre!

Se eu te ajudei, não esquece de marcar como solução!

Atenciosamente,

Maximiliano Veiga.