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

[Sugerencia] Validando duplicados

<meta charset="UTF-8">

<h1>PROGRAM NUMEROS SECRETOS</h1>
<h3 style="color: darkblue;">Digita tu numero por favor...</h3>

<input />
<button>Verificar si acertó con el secreto</button>

<script>

    function aleatorio() {

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

    }

    function sortearNumeros(cantidad) {
        var secretos = [];
        var contador = 1;

        while (contador <= cantidad) {
            var numeroAleatorio = aleatorio();
            console.log(numeroAleatorio);
            var encontrado = false;
            for (var posicion = 0; posicion < secretos.length; posicion++) {
                if (numeroAleatorio == secretos[posicion]) {
                    encontrado = true;
                    break;
                }

            }

            if (encontrado == false) {
                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++){

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

                alert("Usted acertó");
                encontrado = true;
                break;
            }

        }

        if (encontrado == false) {

            alert("Usted erro");

        }

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

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


</script>

Les comparto mi código comenten.....

1 respuesta

Hola Israel, ¡espero que estés bien!

Gracias por compartir tu solución, felicitaciones! Espero que estés disfrutando del contenido y las actividades!

Anexo: el foro se centra en las dudas de contenido y actividad, ¡pero apreciamos sus resultados! Te sugiero que compartas tus resultados en tu grupo en lo servidor en Discord.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!