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

Juego de Loteria- Codigo

Hola, comparto mi juego de loteria. Espero sea la idea que requeria el ejercicio. Atento a sus comentarios. Gracias.

<meta charset="UTF-8">

<center><h1>Juego de Loteria!</h1></center>

<script>
    var loteria, numerolanzado, numero;
    function saltarlinea()
        {    
            document.write("<br>");
        }
    function imprimir(frase)
        {
            document.write(frase);
            saltarlinea();
        }
    function sorteo(numero)
        {
            return loteria=Math.round(Math.random()*numero);
        }

    var numeropensado = parseInt(prompt("Ingrese un numero"));    
    numerolanzado=sorteo(numeropensado);
    imprimir("Numero Ganador es: "+numerolanzado);

    if(numeropensado<numerolanzado)
        {
            imprimir("Tu numero era menor, intentalo de nuevo");
            saltarlinea();
    }    
    if(numeropensado>numerolanzado)
        {
            imprimir("Tu numero era mayor, intentalo de nuevo");
            saltarlinea();
        }
    if(numeropensado==numerolanzado)
        {
            imprimir("<h2>GANASTE!!</h2>");
            saltarlinea();
        }




</script>
2 respuestas

¡Hola amigo!

Tienes unos pequeños bugs en tu código y codificación innecesaria:


var loteria, numeroLanzado, numero; //Codificación incorrecta e innecesaria

var numeroLanzado = 0, numero = 10; //Codificación correcta

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

return loteria = Math.round(Math.random() * numero); //Codificación innecesaria de >>loteria<<

return Math.round(Math.random() * numero);  //Codificación correcta

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

numeroLanzado = sorteo(numeroPensado); //Rango incorrecto: el rango será de 0 a el número que introduzca el usuario

numeroLanzado = sorteo(numero); //Rango correcto

El programa corre pero no como debería, ¡mucha suerte y éxito!

Gracias, los revisare.

Saludos.