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

[Duda] Mi loteria con caritas kawai + duda

Mi código de la Loteria. me quedo la duda de si quisiera hacer que tenga intentos limitados, como lo tendría que hacer?

<meta charset = "UTF-8">
<h1> MINI JUEGO - INTENTE ADIVINAR EL NUMERO, A QUE NO PODES (* ̄3 ̄)╭ </h1>

<script>
    function saltearlinea () {

        document.write("<br>");
        document.write("<br>");
        document.write("<br>");

    }

    function imprimir (frase) {

        document.write(frase);
        saltearlinea();

    }

    function loteria (n){

        return(Math.round(Math.random()* n));

    }

    var numeroPensado = loteria(10);
    var numeroLanzado = parseInt(prompt("Ingrese un numero entre 0-10"));

    if (numeroPensado == numeroLanzado){

        imprimir ("(((*^▽^)/ (((*^▽^)/´ Muy bien pichon, le pegaste ヾ(^▽^*))) ヾ(^▽^*)))")

    }else{

        if (numeroLanzado > numeroPensado) {

            imprimir ("Uff, te pasaste de largo, el numero pensado era: " + numeroPensado);
            }else{

                imprimir("Te quedaste corto, lombris, el numero era: " + numeroPensado);
            }
            imprimir("Segui participando (∪.∪ )...zzz");
        }



</script>
1 respuesta

Muy buen programa. Me hizo reir bastante jajaja

En mi caso usaría un loop: Indicando los intentos con un console.log: Quedaría asi:

//con 13 intentos: 12 + 1(del inicio)
var numeroPensado = loteria(10);
var numeroLanzado = parseInt(prompt("Ingrese un numero entre 0-10"));

var intentos = 12;
while(intentos > 0){

        if (numeroPensado == numeroLanzado){
            imprimir ("(((*^▽^)/ (((*^▽^)/´ Muy bien pichon, le pegaste ヾ(^▽^*))) ヾ(^▽^*)))");
            return;
        }else{
            if (numeroLanzado > numeroPensado) {

                imprimir ("Uff, te pasaste de largo, el numero pensado era: " + numeroPensado);
            }else{

                    imprimir("Te quedaste corto, lombris, el numero era: " + numeroPensado);
            }
            imprimir("Segui participando (∪.∪ )...zzz");
            numeroLanzado = parseInt(prompt("Ingrese un numero entre 0-10"));
        }

    intentos-=1;
}

No lo probe, pero la lógica estara bien :). Me hiciste reir jajaja Sigue aprendiendo