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

Problemas Em achar o defeito do meu código.

O problema está na minha Função sorteia( n ), mas não consigo identificar.

<meta charset = "UTF-8">

<script>

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

function exibe(parametro){
    document.write(parametro);
    pulaLinha();
}

function sorteia(n){
    Math.round(Math.random( ) * n )

}

var numeroPensado = sorteia(10);
var chute = parseInt(prompt("Digite seu chute"));

if(chute == numeroPensado ){
    exibe("Parabens você acertou!");
} else {
    exibe("Você errou, o numero pensado foi: " + numeroPensado);
}

</script>
6 respostas

Teria como você colocar o código da sua função aqui para gente avaliar?

Disponibiliza o código para nos!!!

Disponibiliza o código aqui pra ajudarmos

Disponibilizei galera

<meta charset = "UTF-8">

<script>

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

function exibe(parametro){
    document.write(parametro);
    pulaLinha();
}

function sorteia(n){
    Math.round(Math.random( ) * n )

}

var numeroPensado = sorteia(10);
var chute = parseInt(prompt("Digite seu chute"));

if(chute == numeroPensado ){
    exibe("Parabens você acertou!");
} else {
    exibe("Você errou, o numero pensado foi: " + numeroPensado);
}

</script>
solução!

Pessoal Cheguei a um código que deu certo. A questão e que eu não estava pedindo retorno da função! Quando eu adicionei um return deu certinho. Espero que isso possa ajudar mais alguém com problemas :)

o Código ficou assim.

<meta charset = "UTF-8">

<script>

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

function exibe(parametro){
    document.write(parametro);
    pulaLinha();
}

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

}

var numeroPensado = sorteia(5);
var chute = parseInt(prompt("Digite seu chute"));

if(chute == numeroPensado ){
    exibe("Parabens você acertou!");
} else {
    exibe("Você errou, o numero pensado foi: " + numeroPensado);
}

</script>

Legal!!!