Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Jogo da adivinhação.

O meu código ficou funcional, porém acho que acabei usando elses e ifs demais. Queria saber teria como deixar mais clean. Sinto que foi feito na base da "gambiarra" hahahahahhaa.

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}

    function sorteia(n){

    return Math.round(Math.random() * n)

    }




   var tentativas = 0
   var limiteTentativas = 3

  var númeroSorteado = sorteia(100)
        console.log(númeroSorteado)
   while(tentativas < limiteTentativas){

        var chute = parseInt(prompt("Qual número você acha que é?"))

    if(chute == númeroSorteado){

        alert("Você acertou!")
        break


    }else if(chute > númeroSorteado){ 

        alert("Você errou, o número escolhido é maior que o número sorteado.")

            tentativas++
        } else{

            alert("Você errou, o número escolhido é menor que o número sorteado.")
        tentativas++
        }

        }
        if(tentativas == limiteTentativas){

            alert("Limite de tentativas excedido")
    }



</script>
1 resposta
solução!

Oi Julio

O seu código ficou muito bom, esta com uma quantidade ideal de IFs para a proposta de verificar se é maior, menor, se é o número e por fim o alerta de limite de tentativas.

Parabéns pelo empenho nos estudos!

Continue praticando e qualquer dúvida pode contar com a gente.