1
resposta

nao consigo usar a função if else if if

<meta charset="UTF-8">
<script>

    function pulaLinha() {

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

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }
    function sorteia(n){
        var numeropensado = Math.round(Math.random()* n);
        console.log(numeropensado);
        return(numeropensado)            
}
    var numeropensado = sorteia(20)
    var chute = parseInt(prompt("advinhe o numero de o a 20 ,e ganhe um ... PRÊMIO"));  
    sorteia(20)

    if (chute == numeropensado) 
        mostra("<h1>Uau!</h1><br> eita tu é bom mermo em,seu premio estáraem dez segundos na sua mão, um atomo novinho de oxigênio todo<br> <h2>seu</h2>.");
     else if (chute < numeropensado)
        mostra("<h3>poxa</h1><br>,tá mais pra cima");
    else(chute > numeropensado)
        mostra("<h3>opa</h1><br>, mais pra baixo");

</script>
1 resposta

Olá, Felipe!

Você tá quase lá.

A única coisa que está incorreta é que o else final não precisa de condição. O else é apenas o caso contrátio, quando nenhuma das condições anteriores foram atendidas.

Então, esse trecho do código ficaria assim:

 if (chute == numeropensado) 
        mostra("<h1>Uau!</h1><br> eita tu é bom mermo em,seu premio estáraem dez segundos na sua mão, um atomo novinho de oxigênio todo<br> <h2>seu</h2>.");
else if (chute < numeropensado)
        mostra("<h3>poxa</h1><br>,tá mais pra cima");
else
        mostra("<h3>opa</h1><br>, mais pra baixo");