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

Não estou conseguindo achar o erro da minha função! :(

Boa noite pessoal!

Fiz meu código aqui, porém não está funcionando. Tentei corrigir várias vezes, mas o erro persiste. Alguém consegue me ajudar?

Segue o código:

3 respostas

Bom dia!

Compartilhe conosco neste forum seu código para que possamos ajudar.

Lembre de colocar seu código usando o botão '</>', que trará as tags de código do forum

Bons estudos!

<meta charset= "UTF-8">

<script>

function pulaLinha() {

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

function mostra(frase) {

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

function sorteia(n) {

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

var numeroPensado = sorteia(10);

var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));


        if(chute == numeroPensado) { 

    mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);

}  else {

        if(chute > numeroPensado)  {

    mostra("Você errou! Seu chute é maior que o número pensado.");
}

else {

    mostra("Você errou! Seu número e menor que o número pensado.");
}

</script>
solução!

Boa tarde!

Sua função sorteia() tem uma chave aberta a mais, neste trecho:

}  else {

        if(chute > numeroPensado)  {

    mostra("Você errou! Seu chute é maior que o número pensado.");
}

É necessário juntar o else com o if, sem a chave.

Segue abaixo o código corrigido:

<meta charset= "UTF-8">

<script>

function pulaLinha() {

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

function mostra(frase) {

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

function sorteia(n) {

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

var numeroPensado = sorteia(10);

var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));


if(chute == numeroPensado) {

    mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);

}  else if(chute > numeroPensado)  {

    mostra("Você errou! Seu chute é maior que o número pensado.");
}

else {

    mostra("Você errou! Seu número e menor que o número pensado.");
}

</script>

Espero ter ajudado. Bons estudos!