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

Practica code juego secreto

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejercicio</title>
</head>
<input/>
<button>Verificar si acertó con el secreto</button>
<body>
    <h1>Juego Secreto</h1>
    <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;

                if (numeroAleatorio != 0){
                    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("Uster erró");
            }
            input.value = "";
            input.focus();
        } 
        var button = document.querySelector("button");
        button.onclick = verificar;    
    </script>
</body>
</html>
1 respuesta

Hola Maycol, espero que estés bien.

Gracias por compartir tu código con nosotros.

Te recomiendo que compartas la solución de tus ejercicios en nuestro servidor de Discord, allí tenemos un canal exclusivo para eso (#compartatucodigo) y el foro es un lugar principalmente para responder cualquier duda que puedas tener sobre el contenido de los cursos.

Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.

¡Saludos!

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