Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Error en el planteamiento de la pregunta ?

Hola. Creo que hay un error en el planteamiento de la pregunta.

Si dice: "1 – Crea una función de lotería que reciba un número n y sortee un número entre 0 a n", podríamos recibir un 13 por ejemplo y la función resolverá entre 0 y 13.

Sin embargo en el prompt pedimos esto: prompt("Ingrese un número entre 0-10"))

Creo que debiese ser algo como: prompt("Ingrese un número entre 0 y " + n));

Y eso nos abre otra lógica, de evaluar primero el rango, y luego el número que se intenta adivinar.

var n = prompt("Indique con cuántos números quiere jugar");
var numeroUsuario = prompt("Ahora adivine, qué numero saldrá entre 0 y "+n);

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

var numeroSorteado = sorteo(n);


if(numeroUsuario==numeroSorteado){
    document.write("Genial, acertaste");
}else{
    document.write("Error, vuelve a intentarlo el proximo año");
}
1 respuesta

¡Hola Felipe! ¡Deseo que estés bien!

¡Muchas Felicidades, tienes toda la libertad de mejorar el código como desses!

¡Gracias por compartir tu código con nosotros! Nos alegra mucho ver tu avance en las prácticas, éstas te darán un mayor fundamento en el aprendizaje. ¡Continua con ese mismo entusiasmo y no te desanimes!

¡Te deseo mucho éxito en tus estudios! y recuerda que aquí estaremos para apoyarte!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!