1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Exercicio do Livro da Casa do Codigo - Logica de Programação

Exercicio 2 "O jogo da adivinhação" pag 68:

Você pode criar uma função sorteia, que recebe um número n e sorteia um número entre 0 a n, retornando esse valor. Dessa forma, em vez de escrever var numeroPensado = Math.round(Math.random() * 100);, você escreveria var numeroPensado = sorteia(100);. Faça essa modificação, criando essa nova função e utilizando-a.

Eu fiz essa alteração e ocorreu o erro, eu não sei se entendi errado como fazer.

var n = parseInt(prompt(" Qual o segundo numero para sortear?"));

function sorteia(n){ sorteia(100); document.write("Numero Sorteado" + numeroSorteado); }

sorteia(n);

  • Ao ser executada essa função, qual erro aparece ?

    Yan Reis   05 de jun de 2017
  • Esse aqui é o bloco da função: var n = parseInt(prompt(" Qual o segundo numero para sortear?"));

    function sorteia(n){ sorteia(100); document.write("Numero Sorteado" + numeroSorteado); }

    sorteia(n);

    O erro é: Uncaught RangeError: Maximum call stack size exceeded

    luizgflopes   06 de jun de 2017
  • Não entendi muito bem, organize o tópico e coloque o problema e o que você já fez para que eu possa tentar te ajudar.

    Yan Reis   06 de jun de 2017
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags html ou faça a sua própria pergunta.