Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Haz lo que hicimos en el aula

<meta charset="UTF-8">
<h1>Programa adivinar</h1>

<script>
    function saltarlinea(){
        document.write("<br>");
    }
    function imprimir(frase){
        document.write(frase);
        saltarlinea();
    }
   function sorteo(n){
    np = Math.round(Math.random()*n)
    if(np==n){
        imprimir('Acertaste')
    }
    else{
        if(np>n){
            imprimir('El número pensado '+np+' es mayor a '+n)
        }
        else{
            imprimir('El número pensado '+np+' es menor a '+n)
        }
    }
   }
   var n = parseInt(prompt('Ingrese un número, por favor.'));
   sorteo(n);

</script>
3 respuestas

Holas Hamilton: Quizás podrías hacer para que la función sorteo(n) solo te devuelve un número aleatorio entre (0-n), y ese valor retornado puedes guardarlo en la variable numeroPensado.

function sorteo(n) {
        return Math.round(Math.random()*n)
    }
var numeroPensado = sorteo(n)

Hola Javier, espero que estés bien. Sí, es cierto, tomaré el consejo. Muchas gracias.

Saludos,

Comparto lo que dice javier. Recorda que las funciones estan echas para realizar una sola cosa, en este caso seria devolver un numero al azar.