2
respostas

meu código não roda e está igual o da explicação. Onde errei?

<meta charset ="UTF 8">

<script>

    function pulalinha() {
        documennt.write(<br>);

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

    function sorteia
    return (Math.round(Math.random() * n));

    var numeroPensado = sorteia(10);

    var chute = parseInt(prompt("Qual numero pensei?"));

    if(chute == numeroPensado) {
        mostra("Acertou!");
    }else {

    if(chute > numeroPensado ) {
        mostra("Errou,numero maior.Pensei no numero" + numeroPensado);
    { else{    
        mostra("Numero menor")
    }

}
</script>
2 respostas

Olá Vania! Tudo bem?

Pelo que pude observar no seu código, há um erro de sintaxe na função "sorteia". Ela não está completa e falta um parêntese para fechá-la. Além disso, há um erro de digitação na função "pulalinha". O "document" está escrito com dois "n".

Segue o código corrigido:

<meta charset ="UTF 8">

<script>

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

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

    function sorteia(n) {
        return (Math.round(Math.random() * n));
    }

    var numeroPensado = sorteia(10);

    var chute = parseInt(prompt("Qual número eu pensei?"));

    if(chute == numeroPensado) {
        mostra("Acertou!");
    } else {
        if(chute > numeroPensado ) {
            mostra("Errou, número maior. Pensei no número " + numeroPensado);
        } else {    
            mostra("Número menor");
        }
    }
</script>

Espero ter ajudado e bons estudos!

Boa noite! Já tinha corrigido. Correria Foi gafe! Desculpa,rs.