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

sortea()

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title></title>
</head>
<body>

    <h1 style="color: #7fbfbf;">PROGRAMA LOTERÍA</h1>

    <div style="color: #7774ccc;">

        <script type="text/javascript">
            function saltarLinea() {
                document.write("<br>");
                document.write("<br>");
            }

            function imprimir(frase) {



                saltarLinea();
                document.write(frase);
                saltarLinea();

            }

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

            }

            var nroPensado = sortea(10)
            var nroLanzado = parseInt(prompt("Ingrese un número entre 0-10"))

            var msjAcierto = '<h2 style="color:green; background:black;">¡¡¡Acertó!!! ¡Bien hecho!</h2>'
            var msjErroMenor = '<h3 style="color:gray; background: #cccccc;">¡Lástima! Su número es menor al sorteado.</h3>'
            var msjErroMayor = '<h3 style="color:gray; background: #cccccc;">¡Lástima! Su número es MAYOR al sorteado.</h3>'

            if (nroPensado == nroLanzado) {

                imprimir(msjAcierto);
                saltarLinea()
                imprimir("Número sorteado: " + nroPensado)

            }

            else {

                if (nroPensado > nroLanzado) {

                    imprimir(msjErroMenor)
                    saltarLinea()
                    imprimir("Número sorteado: " + nroPensado)

                }
                else {

                    imprimir(msjErroMayor)
                    saltarLinea()
                    imprimir("Número sorteado: " + nroPensado)
                }

            }


        </script>

    </div>

</body>
</html>
4 respuestas

Hola Hugo, espero estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir códigos, actividades y ejercicios, creamos un canal en Discord (#compartatucodigo) donde puedes compartir, dar y sugerir mejoras con el resto de tus compañeros.

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

Hola Hugo, tengo una duda con respecto a por qué, en sortea() se da como parámetro el valor 10. Agradecería la ayuda, desde ya muchas gracias. Saludos

¡Hola Gabriel!

Perdón por la demora, el parámetro "n" de "sortea()" es el valor que representa el rango para elegir aleatoriamente un número. En el ejemplo del código el rango va a ser de 10, o sea que va a elegir un número aleatorio entre 0 y 10.

Es decir, que si en otra instancia quiero sortear un número entre 0 y 500, sería... "sortea(500)"

¡Gracias Hugo por tu ayuda!, excelente explicación, no recordaba ese concepto. Que tengas una buena semana. Saludos