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

[Dúvida] Não consegui realizar o desafio

Não consegui realizar o desafio! Alguém poderia dizer o que há de errado com meu código?

<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);
    }

    sorteia(n);

    let numero = sorteia(10);
    let chute = parseInt(prompt("Digite seu chute:"));

    if (chute == numero) {
        mostra("Você acertou! O número era " + numero + ".");
    } else {
        mostra("Você errou! O número era " + numero + ".");
    }

    mostra("Clique em f5 e tente mais uma vez!");
</script>

Obrigada!!

1 resposta
solução!

Bom dia Ana Luísa,

Você está chamando a função sorteia(n) sem passar nenhum parâmetro, a variável 'n' não existe, apenas internamente na função.

  sorteia(n);

    let numero = sorteia(10);
    let chute = parseInt(prompt("Digite seu chute:"));

Remova essa linha que o código vai funcionar

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software