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

Lo que hicimos en el aula

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

<script>

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

        var secreto = [];
        var contador = 1;

        while (contador <= cantidad){
            numeroAleatorio = aleatorio();
            var encontrado = false;

            if (numeroAleatorio != 0){
 <meta charset="UTF-8">


                 for (var posicion = 0; posicion < secreto.length; posicion++){

                if(numeroAleatorio == secreto[posicion]){
                    encontrado = true;
                    }
                 }
                    if (encontrado == false){
                         secreto.push(numeroAleatorio);
                            contador++;
            }
            }           

        }
        return secreto

    }

    var secreto = sortearNumeros(4);

    console.log(secreto)


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

    function verificar(){

        var encontrado = false;

            for(var posicion = 0; posicion < secreto.length; posicion++){

                 if(parseInt(input.value) == secreto[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

Muy esquematico, lo propondria hacer dos arrayas como para la iteración sea más ventajosa.