Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Juego_Secreto_v3

Mi código de juegosecreto

<meta charset="UTF-8">

<input />
<button>Este es un boton</button>

<script>

    function aleatorio() {
        return Math.round(Math.random() * 10);
    }
    function sortearNumero(cantidad) {
        var contador = 1;
        var secreto = [];
        var numeroAleatorio;
        while (contador <= cantidad) {
            console.log(numeroAleatorio);
            numeroAleatorio = aleatorio();
            var encontrar = false;
            if (numeroAleatorio != 0) {
                for (i = 0; i < secreto.length; i++) {
                    if (numeroAleatorio == secreto[i]) {
                        encontrar = true;
                        break;
                    }
                }
                if (encontrar == false) {
                    secreto.push(numeroAleatorio);
                    contador++;
                }
            }
        }
        return secreto;
    }

    var secretos = sortearNumero(4);
    console.log(secretos);
    var input = document.querySelector("input");
    input.focus();

    function verificar() {
        var encontrado = false
        for (i = 0; i <= secretos.length; i++) {
            if (parseInt(input.value) == secretos[i]) {//se usa .length para hacer las iteraciones segun el tamaño del arreglo
                alert("Acerto");
                encontrado = true;
                break;
            }
        }
        if (encontrado == false) {
            alert("esta usted equivocado señor")
        }

        input.value = "";//borra el cntenido dentro de input
        input.focus();

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

# </script>
1 respuesta
solución!

Hola Diego, espero que esté muy bien.

Gracias por compartir tu avance con nosotros, me alegra mucho que estés marchando en tus primeros pasos en lógica de programación =] tu solución quedó genial y funcional!

¡Felicitaciones por tu dedicación hasta ahora, sigue adelante e y no olvides que si tienes alguna pregunta, estaremos siempre aquí para ayudarte!

Continúa con tus estudios y cualquier duda estaremos aquí.

¡Mucho éxito en todo lo que te propongas!

¡Un saludo!

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