1 00:00:00,000 --> 00:00:03,740 Pues hemos dicho que muy parecido al primero 2 00:00:03,740 --> 00:00:04,940 Salvo por una pequeña cosa 3 00:00:04,940 --> 00:00:06,400 Pues sí, porque es mostrar números 4 00:00:06,400 --> 00:00:09,300 Lo que pasa es que algunos te los saltas 5 00:00:09,300 --> 00:00:11,099 Algunos te los saltas 6 00:00:11,099 --> 00:00:13,400 Entonces sería 7 00:00:13,400 --> 00:00:16,179 Muy parecido a este 8 00:00:16,179 --> 00:00:16,839 Hemos dicho 9 00:00:16,839 --> 00:00:22,350 Pues vamos a hacer ejer 3 10 00:00:22,350 --> 00:00:24,890 Y el ejer 3 era 11 00:00:24,890 --> 00:00:26,629 Mostrar del 1 al 100 12 00:00:26,629 --> 00:00:28,390 Mostrar del 1 al 100 es esto 13 00:00:28,390 --> 00:00:29,230 Ya lo tenemos hecho 14 00:00:29,230 --> 00:00:31,510 Pero los queremos mostrar todos 15 00:00:31,510 --> 00:00:33,570 No, solo queremos mostrar 16 00:00:33,570 --> 00:00:34,909 Los que cumplen una condición 17 00:00:34,909 --> 00:00:37,750 Que es no ser múltiplos de 5 18 00:00:37,750 --> 00:00:39,270 ¿Vale? 19 00:00:39,310 --> 00:00:41,270 Porque los múltiplos de 5 los queremos saltar 20 00:00:41,270 --> 00:00:43,710 ¿Vale? Luego lo de mostrar 21 00:00:43,710 --> 00:00:45,429 Esto de aquí, esto va a estar 22 00:00:45,429 --> 00:00:47,530 Condicionado a que se cumpla 23 00:00:47,530 --> 00:00:48,149 La condición 24 00:00:48,149 --> 00:00:50,850 Este system out de aquí 25 00:00:50,850 --> 00:00:52,990 No se va a hacer siempre sí o sí 26 00:00:52,990 --> 00:00:55,450 Se va a hacer solo si n cumple 27 00:00:55,450 --> 00:00:56,070 Una condición 28 00:00:56,070 --> 00:00:59,509 ¿Qué condición? No ser múltiplo de 5 29 00:00:59,509 --> 00:01:00,829 Luego 30 00:01:00,829 --> 00:01:04,329 si n no es múltiplo de 5 31 00:01:04,329 --> 00:01:07,629 que ya sabemos que eso lo podemos reflejar así 32 00:01:07,629 --> 00:01:11,689 si n no es múltiplo de 5 33 00:01:11,689 --> 00:01:14,269 solo en ese caso lo muestras 34 00:01:14,269 --> 00:01:15,730 ¿vale? 35 00:01:15,769 --> 00:01:16,909 luego lo único que cambia 36 00:01:16,909 --> 00:01:20,390 respecto al primer ejercicio 37 00:01:20,390 --> 00:01:23,030 sería que no se muestran todos 38 00:01:23,030 --> 00:01:26,609 solo se muestran los que cumplan la condición de 39 00:01:26,609 --> 00:01:28,310 no ser múltiplos 40 00:01:28,310 --> 00:01:30,530 y la condición de no ser múltiplos es esta 41 00:01:30,530 --> 00:01:36,319 Entonces, estos serían 42 00:01:36,319 --> 00:01:39,359 Mostramos todos 43 00:01:39,359 --> 00:01:45,560 Salvo los múltiplos de 5 44 00:01:45,560 --> 00:01:48,840 Vale, y si ahora yo os digo al margen del listado 45 00:01:48,840 --> 00:01:52,519 Pues vamos a mostrar los múltiplos de 5 46 00:01:52,519 --> 00:01:56,079 Vamos a hacer aquí otro bug 47 00:01:56,079 --> 00:01:58,739 Que muestre los múltiplos de 5 48 00:01:58,739 --> 00:02:00,799 Pero 49 00:02:00,799 --> 00:02:02,900 Sin if 50 00:02:02,900 --> 00:02:05,340 Sin meter ningún if aquí dentro 51 00:02:05,340 --> 00:02:11,990 Mostrar todos los múltiplos de 5 52 00:02:11,990 --> 00:02:13,729 Entre 1 y 100 53 00:02:13,729 --> 00:02:17,479 O sea es el complementario al de arriba 54 00:02:17,479 --> 00:02:19,419 Que es mostrar todos menos los múltiplos de 5 55 00:02:19,419 --> 00:02:21,580 Pero lo que digo es 56 00:02:21,580 --> 00:02:23,639 Sin usar un if dentro 57 00:02:23,639 --> 00:02:27,520 Porque con un if está claro que sería 58 00:02:27,520 --> 00:02:29,039 Este cambiando la condición 59 00:02:29,039 --> 00:02:30,560 Si es múltiplo de 5 mostrarlo 60 00:02:30,560 --> 00:02:57,919 Pero yo digo, hacer una versión que sea sin el if. Programa que muestre múltiplos de 5 entre 1 y 100 sin el if. Es decir, ¿qué hacéis ahí? ¿Qué haríamos ahí? Un momentito. 61 00:02:57,919 --> 00:03:03,990 como poder hacer en realidad 62 00:03:03,990 --> 00:03:05,770 todos 63 00:03:05,770 --> 00:03:07,750 lo que pasa es que hay algunos 64 00:03:07,750 --> 00:03:09,430 que ya tienen cierto nivel de dificultad 65 00:03:09,430 --> 00:03:11,310 y hay otros que les pega mucho mejor 66 00:03:11,310 --> 00:03:12,889 la sintaxis de for que la de while 67 00:03:12,889 --> 00:03:14,530 que es una sintaxis que no hemos visto 68 00:03:14,530 --> 00:03:16,189 aunque se puede hacer todo con while también 69 00:03:16,189 --> 00:03:19,590 pero bueno, si te haces 5 o 6 70 00:03:19,590 --> 00:03:21,849 ya lo tienes dominado 71 00:03:21,849 --> 00:03:22,430 chao 72 00:03:31,759 --> 00:03:32,580 Madre de Dios