2
respuestas

[Duda] Haz lo que hicimos en el aula

Buenas, amigos

¿Como le puedo hacer para que se reinicie por cuenta propia el numero randomico sin la necesidad de dar f5??

ademas, ¿como le podemos dar esa funcionabilidad al codigo para usar el boton enter en lugar de hacer click o usar el tab para desplazarnos?

<meta charset="UTF-8">

<h1> Juego ¡Adivina el Número! </h1>

<input/>
<button>Verificar su respuesta<button/>

<script>

    function saltodelinea (){
        document.write("<br>");
        document.write("<br>");
        document.write("<br>");
    }

    function print (frase){
        document.write(frase);
        saltodelinea();
    }


var input = document.querySelector ("input");

    input.focus();

    var numeroPrimordial = Math.round(Math.random ()*100);

         alert("Una pequeña pista antes de empezar, los números van del 0 al 100");


function verificar (){


            if ((parseInt (input.value)) == numeroPrimordial){
                alert ("¡Felicidades!" + "," + " el número correcto era: " + numeroPrimordial);    
            } 


            else{
                if (numeroPrimordial > (parseInt(input.value))){

                    alert ("¡Estas equivocado, el número era mayor que tu número!, ups");

                }

                else{

                    alert ("Estas equivocado, el número era menor que tu número!, ups");
                }


            //else{

                //alert ("¡Lastima!" + "," + " usted falló" + "," +" ¡ups!");

             }

             input.value = "";
             input.focus();
        }

    var button = document.querySelector ("button");

    button.onclick = verificar;



</script>
2 respuestas

Hola! para que se reinicie el número random, a mi me funcionó colocando la instrucción que le da el valor a secreto en el if, en caso de que el usuario acierte. Así le dice al usuario que acertó y cambia el número. En el código, solo para esa parte quedaría algo así:

if ((parseInt (input.value)) == numeroPrimordial){
                alert ("¡Felicidades!" + "," + " el número correcto era: " + numeroPrimordial);  
                secreto = Math.round(Math.random()*100);
            } 

Espero haberte ayudado, saludos!

gracias, carnal me.salvaste la vida. gracias por la ayuda