JavaScript do Zero | 19. Estruturas de repetição aninhadas | CURSO GRATUITO

Jugué a la lotería y necesito verificar los números gané que paso esta vez una foto más que puede crear uno programa que comprueba por mí si el los números de apuesta eran los números galardonado [Música] o Hola, soy Sheila y en este video Te mostraré cómo usar dos bucles. de repetición cuatro para resolver esto desafío imaginemos aquí pero Jugamos a la lotería y necesitamos construir un programa para comprobar si ganamos o no antes de pensar en el solución de nuestro código analicemos los elementos que ya tenemos tenemos un lista de números que se han acoplado y en la lista de números fueron premiados ¿Cómo guardo estos números? Dije listas de números y eso te atrapó le recordó muy bien a Reis vamos a montar el estructura de nuestros Reyes Vamos a la código aquí en la consola de mi navegador luego aumentar la estructura de Reyes a primero de los números apostados y voy a poner ocho números aquí bien y un Rey para los números que fueron galardonado y voy a poner seis números aquí Así es ya tenemos a nuestros Reyes antes para que empecemos a pensar en el corte a resolver este problema vamos a analizar el que tenemos que comprobar Así que yo necesita verificar todos los números que están dentro de los números de la matriz apostado cuál de ellos también aparece en el recompensa de números de red Así que necesito verifique número por número si también aparece en la lista de todos los números ganadores es un proceso que se repite Necesito verificar uno haciendo lo mismo.

Acción para que pueda usar el ciclo de fuerte repetición para eso, pero yo también Tengo un proceso que se repite para comprobar todos los números rey números ganadores tengo otro lazo de repeticion ahi espera asi que tengo dos bucles repetitivos y uno depende del otro para hacer la verificación y todavía tengo que poner una condición de parada en cada uno de ellos es y vamos a resolver este problema, pero primero vamos a resolver este problema más grande en pedazos más pequeños para obtener más fácil para nosotros encontrar las formas de solución ya sabemos que tenemos una bucle repetitivo que recorrerá todo el los números de la apuesta de la red comencemos creando esta estructura Vamos a la código Entonces escribamos nuestro estructura de formulario voy a declarar un variable que representará el insee del mi rey y el numero cero asignado que significa que esta variable representa los índices que atravesarán un Array y otro y el valor cero porque comencemos con el índice cero del Array primer elemento que tiene la posición 0 20 0 queremos platicar ahora me voy poner una condición de parada para que este bucle deja de repetirse y que nosotros queremos que pase aqui hasta cuando queremos que el bucle repita el color hasta la última posición bueno entonces si estoy usando el Windows con referencia necesito contar hola hay alguna manera de hacer esto es comparar el índice con el número de elementos de mi rey como se yo la cantidad de artículos números de apuesta detrás entonces el tamaño de mi rey un cantidad de artículos de mi rey en el caso Aquí tenemos ocho artículos 8 elementos y el índice tiene que ser más pequeño que esto cantidad porque el bucle repetitivo se ejecutará mientras los índices estén más pequeño porque porque como los indios empezar con cero el sin las posiciones siempre habrá uno a menos que cantidad total de alimentos justo como siempre vamos cada vuelta incluye un unidad Es como siempre incluiremos un unidad siempre agregarán una así que ah, no sé, solo se va a repetir hasta el el índice es 7 cuando agrega más uno es ocho esta condición que no responde y el ciclo se detendrá y vamos a abrir y cerrar llaves y aquí dentro de nuestro bloque de la estructura de la foro voy a poner un registro de la consola para ver si todo sale bien Luego traeré números de apuesta.

Yuri en y aquí cada vez que pasa por el bucle a ver que trae muy bien trajo a todos asi que a todos los elementos de nuestros números de matriz apuesta derecho accedemos a todos los elementos de nuestro Rey, ¿qué tenemos que comprobar ahora? Pero tenemos que comprobar que cada número de los números de la apuesta de matriz aparece un Números ganadores del rey y luego el número dos necesita ser comparado con el primer elemento de los números de matriz premiado cual es el tres despues de el va compararse con el segundo elemento que es el asiento despues de 2 sera comparado con 20 con 22 y así sucesivamente hasta el final despues de hacer esta comparacion con dos pasamos al segundo Números de apuesta de elemento de matriz que es el 5 y se comparará con tres con siete con 20 para el final y vamos a hacer este proceso de repetición y la rey números números apostar hasta el final para resolver esto lo haremos usa los bucles repetitivos cuatro alineado alineado significa que el bucle de repetición estará dentro del otro y uno depende de la acción del otro para esto permitirá que estos bucles de repetición pasan a través de los dos para Reyes a la vez vamos a ver en el código Borré la consola para obtener más fácil de visualizar para nosotros por lo que es tengo que ponerlo aqui lo voy a borrar este console.log para armar la estructura de nuestro otro bucle que va ir a través de los números ganadores de King entonces for y cambia para declarar la variable que representar el índice dentro de la matriz números ganadores como si estuviera dentro del Bloque del primero en salir tengo que ponle otro nombre a este misceláneo y le voy a poner un premiado Por que no vamos a tener un problema al usar el mismo nombre que varía Ok, entonces lo haré asignarle el número cero a ella también porque vamos a empezar con el primero elemento que tiene posición cero aqui pongo otra condicion detener muy similar al primer foro mientras que el índice es menor que el número de elementos de la matriz números galardonado y ocurrirá y añadiré entonces es una unidad siempre que le sucede a bucle de vuelta aqui abrire y cerrare llaves Es a ver si todo salio bien con estos dos nuestros dos Fuerza Está haciendo todo bien Lo pondré bien entonces consola tienda aquí donde traeré tanto el índice, que es el valor del mío elemento alli en el reino blusa robada Es cuánto O mueca que viene de la matriz de los números galardonado y el ganador del premio por hacer que sea más fácil gente visualicen esto aqui les dire dolor con un texto Así que pondré aquí numero de apuesta y traigo numero de apuesta y concatenar con otro texto O mi sirviente que será más fácil de entender bueno entonces traerá cada vuelta que numero puse de ahi Dejaré números de apuesta y traerá ¿Cuál fue el número ganador aquí? de este otro rey vamos a ver que hace nos traerá es una gran lista de números aquí, así que vamos a entender lo que está pasando en esta estructura de las dos fuerzas que hay en el primera vuelta tendrá un index0 que es el 2 está trayendo números de apuesta así que mi número apuesta aquí en el primero atrás es un dos cuando aterriza aquí en en segundo lugar, hace este proceso de repetición tantas veces como sea necesario hasta llegar a la final de este Rey, entonces la dirección allí desde encima del índice está el valor dos y sigue comparando con todos los números son dos en comparación con 32 comparar con 72 comparar con 20 hasta el final cuando llego al final se va para el siguiente artículo que es 15 y luego él compara cinco con tres hace todo el proceso y así pasa por mi número trayendo aquí para nosotros pero nosotros queremos que la consola nos muestre solo los numeros que son un rey números de apuesta que también aparecen numeros ganadores tengo una condicion allí Esto te recuerda la cultura condicional si Pongamos un si dentro del nuestros segundos cuatro Así que voy a tomar este console.log aquí y pongamos el nuestra estructura si condicional condición ¿Cuál es mi condición? quiero saber si el numero que esta aqui es igual a este número que está aquí o está igual a este número que está aquí entonces necesito traer el índice que representa un valor allí en números de apuesta si es igual espiritualmente igual al valor que tenemos dentro del Array numeros ganadores que tiene que evaluar O otorgado Así que ya tienes esta condición solo que si la condición es verdadera lo haré mostrar en la oficina solo aparecen en la consola los números que son iguales en los números de la apuesta de matriz y numeros ganadores Entonces, ¿qué necesito ver aquí? Necesito ver los números de apuesta porque quiero saber los números de red apuestas cuales fueron las que hicimos ganó los ganadores de la lotería entonces siguiente Es vamos a ver si funcionó Que maravilloso entonces lo que paso aqui él hizo toda esta comparación y solo cuando cumpliste con tu condición cuando este número era el mismo que el que él nos lo trajiste en la consola y luego me diste pregunta pero porque voy a escribir esto programas que simplemente puedo comparar un billete con otro en el caso de pocos numeros como fueron el ejemplo es facil haz una revisión manual pero imagina que tienes muchas apuestas tienes decenas cientos de números para hacer esto la verificación es mucho más fácil y rápido tener un programa que haga esto para tú recuerda romper tu problema más grande en pedazos más pequeños para obtener más rutas de solución fáciles de ver hasta la proxima vez

As found on YouTube

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *