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

Juego secreto v2

Probando el juego veo que el loop no está actuando como se supone. Si tiro un valor que está en el array, sin importar el orden, me lo toma como correcto. El programa no va seleccionando valores del array en secuencia ++ como debería. ¿Cómo podría corregir esto? ¿Hay alguna forma de comprobar en qué posición del loop está el programa para verificar que funcione? Adjunto el código:

1 respuesta

Hola Carlos, buen día. Tengo el mismo problema que vos. adjunto el código para ver si nos ayuda en algo.

<meta charset="UTF-8">

<h1>JUEGO SECRETO</h1>

<input/> 

<button> Verificar numero secreto. </button>

    <script>

        var secretos = [3,5,7,9];
        var input = document.querySelector ("input");
        input.focus ();

        function verificar () {

            var encontrado = false;

            for (var posicion = 0; posicion < secretos.lenght; posicion++) {


                if (parseInt (input.value) == secretos[posicion]) {

                    alert("USTED ACERTO");
                    encontrado = true;
                    break;

                }//if
            }//for

            if (encontrado == false) {

                alert ("used ERRO!")

            }//if

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


        }//function

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


    </script>