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

juego secreto-manipulando arrays

<meta charset = " UTF - 8">

<input/>
<button> Verificar si acerto con el secreto</button>

<script>

function aleatorio() {
    return Math.round(Math.random()*10);

}

function sortearNumeros(cantidad) {

    var secretos = [];
    var contador = 1;

    while (contador <= cantidad) {

        numeroAleatorio = aleatorio();
        secretos.push(numeroAleatorio)
        contador++;

        }    

    return secretos
}

    var secretos = sortearNumeros(4); 

    console.log(secretos)

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

    function verificar() {

        var encontrado = false;

        for(var posicion = 0; posicion < secretos.length; posicion++) { // con el secretos.lenght lo que se esta haciendo es decirle que tome la longitud del arreglo y no determinarlo de antemano con un numero

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

                alert("usted acerto");
                encontrado = true;
                break;
            }

        }

        if (encontrado == false) {

            alert("usted erro");

        }

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

    }

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

</script>


1 respuesta

Gracias por compartir tu código con nosotros, he probado aquí y el resultado ha sido muy bueno.