1 00:00:03,120 --> 00:00:10,679 El 5. Un número de tres cifras para ver si es Capicúa. 2 00:00:11,519 --> 00:00:12,339 Pues venga. 3 00:01:18,299 --> 00:01:20,700 Vale, pues... 4 00:01:20,700 --> 00:01:41,569 Vale, bueno, pues lo primero es, como siempre, leer el enunciado. 5 00:01:42,890 --> 00:01:49,250 Ver si entendemos lo que nos están diciendo, etc. 6 00:01:49,250 --> 00:02:10,460 Vale, pues aquí lo entendemos 7 00:02:10,460 --> 00:02:19,530 A ver, pues tenemos un numerito entero cualquiera 8 00:02:19,530 --> 00:02:29,270 Un problema estándar es sacar las cifras decimales de él 9 00:02:29,270 --> 00:02:32,310 Es un problema estándar, yo tengo ese numerito entero 10 00:02:32,310 --> 00:02:34,349 Y tengo que sacar las cifras por separado 11 00:02:34,349 --> 00:02:39,469 Es decir, yo tengo aquí este numerito 12 00:02:39,469 --> 00:02:43,629 Lo tengo en una variable entera n 13 00:02:43,629 --> 00:02:46,629 y quiero obtener 14 00:02:46,629 --> 00:02:49,949 las cifras decimales. 15 00:02:52,069 --> 00:02:52,789 Es una cosa 16 00:02:52,789 --> 00:02:57,930 ¿Vale? Quiero obtener la cifra 17 00:02:57,930 --> 00:02:59,150 pues aquí está. 18 00:03:01,129 --> 00:03:02,370 Aquí está. 19 00:03:03,490 --> 00:03:04,189 O sea, es un problema 20 00:03:04,189 --> 00:03:06,030 más genérico el que estoy planteando 21 00:03:06,030 --> 00:03:07,210 que el del ejercicio en concreto. 22 00:03:07,310 --> 00:03:09,729 Pero el ejercicio en concreto habla solo de números 23 00:03:09,729 --> 00:03:10,710 de tres cifras. 24 00:03:11,650 --> 00:03:12,590 ¿Vale? De tres cifras. 25 00:03:12,590 --> 00:03:31,270 Pero bueno, nosotros ya podemos irnos planteando, ir pensando, que es lo que tenemos que ir entrenando, el pensamiento, podemos ir pensando cómo sacamos en general, cómo las separamos, cómo sacamos las cifras decimales de un numerito para guardarlas en otras variables enteras distintas. 26 00:03:31,270 --> 00:03:40,229 Aquí el número 3, aquí el 7, aquí el 4, aquí el 5, aquí el 1. ¿Vale? Pues en general, ¿qué operaciones os ocurre hacer para sacar las cifras decimales? 27 00:03:42,590 --> 00:03:46,460 Pero así más o menos 28 00:03:46,460 --> 00:03:47,599 Muy por encima 29 00:03:47,599 --> 00:03:49,560 ¿Qué operación os vendría a la cabeza? 30 00:03:49,639 --> 00:03:51,780 Así muy en general, aunque luego hubiera que perfilarla 31 00:03:51,780 --> 00:03:53,860 ¿Qué operación os vendría a la cabeza 32 00:03:53,860 --> 00:03:55,379 Para ir sacando cifras decimales? 33 00:03:56,120 --> 00:03:57,419 ¿Seguro? ¿Me podéis decir alguna? 34 00:03:59,300 --> 00:04:01,520 Dividir entre 10 35 00:04:01,520 --> 00:04:03,020 Dividir en potencias de 10, ¿no? 36 00:04:04,819 --> 00:04:05,919 Claro, vamos a ver 37 00:04:05,919 --> 00:04:06,879 Vamos a hacer 38 00:04:06,879 --> 00:04:08,960 Si uno hace 39 00:04:08,960 --> 00:04:10,960 Esta 40 00:04:10,960 --> 00:04:14,960 Lo divide entre 10 una primera vez 41 00:04:14,960 --> 00:04:18,160 Esto le da un cociente y un resto, ¿verdad? 42 00:04:18,839 --> 00:04:19,980 ¿El cociente qué le da? 43 00:04:20,139 --> 00:04:23,720 Pues el cociente le da 37, 4, 5 44 00:04:23,720 --> 00:04:25,180 Y el resto, ¿qué le da? 45 00:04:26,620 --> 00:04:28,699 1, ¿verdad? 46 00:04:30,220 --> 00:04:32,360 Luego ya tenemos la primera cifra decimal 47 00:04:32,360 --> 00:04:34,759 En ese primer resto, ¿verdad? 48 00:04:35,579 --> 00:04:38,000 Ahora, si este cociente que me ha quedado aquí 49 00:04:38,000 --> 00:04:49,019 este cociente lo vuelvo a dividir, que me ha quedado esto, si lo volviera a dividir 50 00:04:49,019 --> 00:04:59,319 entre 10, me sale un cociente que es 3, 7, 4, un cociente, y me sale un resto que es 51 00:04:59,319 --> 00:05:08,639 5, ¿verdad? Pues ya tendría la siguiente cifra, que ahora cojo este cociente y lo vuelvo 52 00:05:08,639 --> 00:05:20,779 dividir entre 10? Pues de nuevo me sale un cociente que sería 37 y un resto que es 4. 53 00:05:21,480 --> 00:05:30,649 Pues de este resto ya tendría la siguiente cifra. Ya tengo la 1, la 5, la 4, que tenía 54 00:05:30,649 --> 00:05:38,470 que haber puesto menos cifras. Voy a poner aquí las siguientes divisiones. Entonces, 55 00:05:38,470 --> 00:05:57,329 Entonces, cojo este cociente otra vez, el último cociente que me quedó, el 37, lo vuelvo a dividir entre 10, ahora me queda un cociente 3 y un resto 7, ya tengo la siguiente cifra decimal, ¿verdad? 56 00:05:57,329 --> 00:06:00,490 Ahora, el cociente que me ha quedado 57 00:06:00,490 --> 00:06:03,050 Lo vuelvo a dividir entre 10, que es 3 58 00:06:03,050 --> 00:06:09,490 Tengo cociente 0 y resto 3 59 00:06:09,490 --> 00:06:10,529 ¿Verdad? 60 00:06:11,170 --> 00:06:12,750 Cociente 0 y resto 3 61 00:06:12,750 --> 00:06:14,490 Luego aquí ya tendría la última 62 00:06:14,490 --> 00:06:20,269 Es decir, haciendo sucesivas divisiones entre 10 una tras otra 63 00:06:20,269 --> 00:06:22,029 Una división entre 10 64 00:06:22,029 --> 00:06:24,129 Saco el resto y tengo la primera cifra 65 00:06:24,129 --> 00:06:27,209 Con el cociente vuelvo a dividir entre 10 66 00:06:27,209 --> 00:06:48,250 saco el resto, tengo la primera cifra, con el cociente vuelvo a dividir entre 10, saco el resto, tengo la siguiente, con el cociente vuelvo a dividir, saco el resto, tengo la siguiente cifra y vuelvo a dividir y así hasta que me dé un cociente cero, este sería el fin, ya tengo que dejar de dividir, cuando ya me dé un cociente cero, tengo que dejar de dividir y este resto es la última cifra. 67 00:06:48,250 --> 00:06:50,689 luego esto sería 68 00:06:50,689 --> 00:06:52,290 el proceso general 69 00:06:52,290 --> 00:06:54,709 para cualquier número 70 00:06:54,709 --> 00:06:57,329 tenga 3 cifras, tenga 27, tenga 12 71 00:06:57,329 --> 00:06:59,250 entonces el proceso 72 00:06:59,250 --> 00:07:00,730 general sería 73 00:07:00,730 --> 00:07:03,089 ir haciendo cociente y resto 74 00:07:03,089 --> 00:07:05,490 cociente y resto, cada resto ya me lo voy quedando 75 00:07:05,490 --> 00:07:07,550 cociente y resto, cociente y resto 76 00:07:07,550 --> 00:07:09,110 de cada división 77 00:07:09,110 --> 00:07:10,290 cojo el cociente anterior 78 00:07:10,290 --> 00:07:12,589 y cuando termina 79 00:07:12,589 --> 00:07:14,670 termina cuando el cociente es cero 80 00:07:14,670 --> 00:07:16,110 este sería el final, termina 81 00:07:16,110 --> 00:07:17,949 luego sería el proceso genérico 82 00:07:17,949 --> 00:07:20,610 proceso genérico que uno tiene que llegar a él 83 00:07:20,610 --> 00:07:22,430 obviamente al margen del lenguaje de programación 84 00:07:22,430 --> 00:07:23,970 y de nada, pues pensando 85 00:07:23,970 --> 00:07:25,230 en qué operaciones tiene que hacer 86 00:07:25,230 --> 00:07:28,250 vale, a ver María 87 00:07:28,250 --> 00:07:30,529 porfa hablando luego 88 00:07:30,529 --> 00:07:32,550 a ver 89 00:07:32,550 --> 00:07:33,970 si yo entiendo que estáis programando 90 00:07:33,970 --> 00:07:36,889 pero es que el problema es que yo necesito 91 00:07:36,889 --> 00:07:38,350 no puedo dar clases 92 00:07:38,350 --> 00:07:40,889 si estáis lanzando, si estáis, tenéis que hacer ese esfuerzo 93 00:07:40,889 --> 00:07:42,529 de aparentar que me hacéis caso 94 00:07:42,529 --> 00:07:44,689 porque es que si no yo no puedo hablar 95 00:07:44,689 --> 00:07:46,269 vale, tenéis que adaptaros 96 00:07:46,269 --> 00:07:48,569 a la situación, que es que alguien está hablando 97 00:07:48,569 --> 00:07:53,009 bueno, entonces este sea el proceso genérico 98 00:07:53,009 --> 00:07:53,589 ¿de acuerdo? 99 00:07:54,310 --> 00:07:55,769 el proceso genérico al que uno llega 100 00:07:55,769 --> 00:07:57,750 ahora, ¿cómo programa esto? 101 00:07:59,189 --> 00:08:00,949 pues, automáticamente 102 00:08:00,949 --> 00:08:02,689 pensamos, oye, tengo que hacer 103 00:08:02,689 --> 00:08:04,069 varias veces algo 104 00:08:04,069 --> 00:08:06,750 varias veces un cociente 105 00:08:06,750 --> 00:08:08,290 y un resto, y luego otra vez 106 00:08:08,290 --> 00:08:10,850 y luego otra vez, y luego otra vez, varias veces algo 107 00:08:10,850 --> 00:08:13,209 bueno, hasta ahí vale, porque puedo ponerlas una detrás de otra 108 00:08:13,209 --> 00:08:15,509 pero claro, llegaría la pregunta 109 00:08:15,509 --> 00:08:18,269 pero ¿y cuántas veces tengo que hacer esto? 110 00:08:19,430 --> 00:08:20,170 no lo sé 111 00:08:20,170 --> 00:08:21,709 es que va a depender del número de entrada 112 00:08:21,709 --> 00:08:24,370 si el número de entrada tiene 5 cifras como este 113 00:08:24,370 --> 00:08:26,529 pues con 5 veces he tenido bastante 114 00:08:26,529 --> 00:08:28,709 pero si el número de entrada tiene 7 115 00:08:28,709 --> 00:08:29,949 voy a tener que hacerlo 7 veces 116 00:08:29,949 --> 00:08:31,689 entonces voy a tener que hacer 117 00:08:31,689 --> 00:08:34,169 varias veces algo y no sé cuántas 118 00:08:34,169 --> 00:08:35,889 eso no sabemos hacerlo 119 00:08:35,889 --> 00:08:36,889 porque eso ya implica 120 00:08:36,889 --> 00:08:39,889 que tengamos que hacer un bucle 121 00:08:39,889 --> 00:08:42,750 que es una estructura que hace varias veces algo 122 00:08:42,750 --> 00:08:44,590 entonces la estructura de bucle 123 00:08:44,590 --> 00:08:46,809 todavía no sabemos plasmarla en Java 124 00:08:46,809 --> 00:08:48,570 la estructura de hacer 125 00:08:48,570 --> 00:08:50,549 varias veces algo, que sería 126 00:08:50,549 --> 00:08:52,690 esto, hacer varias veces, cociente y resto 127 00:08:52,690 --> 00:08:54,490 cociente y resto, cociente y resto, cociente y resto 128 00:08:54,490 --> 00:08:56,590 hacer varias veces algo, no sabemos plasmarla todavía 129 00:08:56,590 --> 00:08:58,049 ¿vale? 130 00:08:58,370 --> 00:09:00,429 entonces, el ejercicio de sacar 131 00:09:00,429 --> 00:09:02,629 las cifras decimales para un número 132 00:09:02,629 --> 00:09:04,350 genérico, independiente del número de cifras 133 00:09:04,350 --> 00:09:06,889 todavía no sabemos hacerlo, por eso nos dicen 134 00:09:06,889 --> 00:09:08,929 no, te estoy hablando de tres cifras 135 00:09:08,929 --> 00:09:11,289 ah, vale, un número de tres cifras 136 00:09:11,289 --> 00:09:12,830 si me dan la restricción que tiene tres 137 00:09:12,830 --> 00:09:15,049 pues puedo sacar sus cifras decimales 138 00:09:15,049 --> 00:09:17,789 porque sé exactamente el número de divisiones que tengo que hacer 139 00:09:17,789 --> 00:09:19,570 entonces este ejercicio me dice 140 00:09:19,570 --> 00:09:21,730 te doy 157 o el que sea 141 00:09:21,730 --> 00:09:24,049 tienes que decirme si se lee igual 142 00:09:24,049 --> 00:09:25,049 de izquierda a derecha 143 00:09:25,049 --> 00:09:27,409 pues con sacar la centena 144 00:09:27,409 --> 00:09:29,710 y sacar esto, ya está 145 00:09:29,710 --> 00:09:30,690 lo saco 146 00:09:30,690 --> 00:09:33,429 y luego comparo y son iguales 147 00:09:33,429 --> 00:09:34,789 y se acabó, ya está 148 00:09:34,789 --> 00:09:38,029 entonces solo tengo que hacer dos operaciones 149 00:09:38,029 --> 00:09:40,009 para sacar esta y esta, no tengo que hacer un bucle 150 00:09:40,009 --> 00:09:41,169 porque el número tiene tres 151 00:09:41,169 --> 00:09:43,009 entonces 152 00:09:43,009 --> 00:09:46,029 de hecho aquí es que 153 00:09:46,029 --> 00:09:47,889 ni siquiera hace falta que hagamos toda la secuencia 154 00:09:47,889 --> 00:09:49,210 la primera división, la otra y otra 155 00:09:49,210 --> 00:09:50,590 porque directamente podemos decir 156 00:09:50,590 --> 00:09:53,889 ¿cómo sacaríais directamente las centenas? 157 00:09:54,870 --> 00:09:55,830 dividiendo entre 158 00:09:55,830 --> 00:09:57,629 entre 100 159 00:09:57,629 --> 00:09:59,429 ¿verdad? si dividís entre 100 160 00:09:59,429 --> 00:10:00,990 ya tenéis las centenas 161 00:10:00,990 --> 00:10:03,269 esto lo divido entre 100 162 00:10:03,269 --> 00:10:05,929 que sería justo hacer dos veces 163 00:10:05,929 --> 00:10:06,970 la división entre 10 164 00:10:06,970 --> 00:10:08,730 vale, divido entre 100 y doy las centenas 165 00:10:08,730 --> 00:10:10,649 las centenas que sería 1 166 00:10:10,649 --> 00:10:12,429 ¿Y cómo sacáis las unidades? 167 00:10:12,710 --> 00:10:13,389 Directamente 168 00:10:13,389 --> 00:10:18,370 ¿Cómo entre 1? 169 00:10:21,960 --> 00:10:22,360 Claro 170 00:10:22,360 --> 00:10:26,200 Si haces el resto de dividir esto entre 10 171 00:10:26,200 --> 00:10:27,919 Ya te da 172 00:10:27,919 --> 00:10:31,559 156 173 00:10:31,559 --> 00:10:32,320 Te dará 15 174 00:10:32,320 --> 00:10:35,820 El resto de dividirlo entre 10 te da 15 cocientes 175 00:10:35,820 --> 00:10:36,620 7 unidades 176 00:10:36,620 --> 00:10:39,399 Entonces cuando el número tiene 3 cifras 177 00:10:39,399 --> 00:10:41,940 Y solamente queremos centenas y unidades 178 00:10:41,940 --> 00:10:43,820 El proceso general 179 00:10:43,820 --> 00:10:46,820 no nos hace falta, vamos a tiro fijo 180 00:10:46,820 --> 00:10:47,679 por las centenas 181 00:10:47,679 --> 00:10:50,179 que es dividiendo entre 100, que sería como hacer 182 00:10:50,179 --> 00:10:52,360 dos veces esto, dividiendo entre 100 183 00:10:52,360 --> 00:10:53,899 y las unidades 184 00:10:53,899 --> 00:10:56,759 el resto de dividirlo entre 10 185 00:10:56,759 --> 00:10:58,960 el resto de dividirlo entre 10 te va a dar las unidades que suelta 186 00:10:58,960 --> 00:11:00,679 te va a dar esta parte de aquí 187 00:11:00,679 --> 00:11:02,419 te va a dar 188 00:11:02,419 --> 00:11:05,019 115, resto 7 189 00:11:05,019 --> 00:11:06,720 pues ya está, no tenemos 190 00:11:06,720 --> 00:11:08,840 que hacer todo esto, solamente ir a tiro 191 00:11:08,840 --> 00:11:10,620 fijo, unidades centenas 192 00:11:10,620 --> 00:11:12,519 y una vez que las tengo, como veis son iguales 193 00:11:12,519 --> 00:11:18,919 Y ya está, ¿vale? Pero iros quedando, pues con que el proceso general para sacar cifras decimales sería este. 194 00:11:19,720 --> 00:11:29,519 Entonces, cuando tenéis que hacer cualquier operación, cualquier cosa, siempre os tiene que salir un proceso que implique o hacer varias veces algo o tomar decisiones. 195 00:11:30,320 --> 00:11:36,259 Porque eso es lo único que se puede hacer en programación. O hacer varias veces algo, que es un bucle, o tomar decisiones de diferentes caminos. 196 00:11:36,740 --> 00:11:39,559 Siempre hay que plantear en esos términos, porque es lo único que se puede programar. 197 00:11:39,559 --> 00:11:42,659 Esto se puede plantear en términos de hacer varias veces algo 198 00:11:42,659 --> 00:11:44,000 Luego es programable 199 00:11:44,000 --> 00:11:45,840 Cuando sepamos hacer un bucle, claro 200 00:11:45,840 --> 00:11:48,480 Bueno, ahora en este caso vamos a limitarnos 201 00:11:48,480 --> 00:11:50,139 A sacar las dos cifras decimales 202 00:11:50,139 --> 00:11:51,039 A tiro fijo 203 00:11:51,039 --> 00:11:53,019 Y se acabó 204 00:11:53,019 --> 00:26:41,910 Este implica hacer varias cosas 205 00:26:41,910 --> 00:26:44,049 Obviamente se hace más largo 206 00:26:44,049 --> 00:26:53,019 A ver 207 00:26:53,019 --> 00:27:02,319 Vale, pues venga 208 00:27:02,319 --> 00:27:04,200 Nos dan un número 209 00:27:04,200 --> 00:27:06,000 Nos dan tres cifras, ponía, ¿no? 210 00:27:06,039 --> 00:27:08,420 Vale, nos dan tres cifras 211 00:27:08,420 --> 00:27:11,859 N1, N2 y N3 212 00:27:11,859 --> 00:27:14,119 O cifra 1, cifra 2 y cifra 3 213 00:27:14,119 --> 00:27:15,059 Las cifras que sean 214 00:27:15,059 --> 00:27:17,700 Vale, entonces vamos a 215 00:27:17,700 --> 00:27:19,460 Ponernos en el caso solo positivo 216 00:27:19,460 --> 00:27:21,720 Pero luego extenderlo a negativo es igual 217 00:27:21,720 --> 00:27:24,099 Vamos a suponer que el número es positivo 218 00:27:24,099 --> 00:27:25,680 Para verlo, para no hacernos un lío 219 00:27:25,680 --> 00:27:27,299 Bueno, pues entonces 220 00:27:27,299 --> 00:27:30,400 Por ejemplo, 8, 9 y 2 221 00:27:30,400 --> 00:27:32,759 O sea, el número más grande 222 00:27:32,759 --> 00:27:33,799 Que yo puedo formar 223 00:27:33,799 --> 00:27:34,960 Positivo, ¿eh? 224 00:27:35,059 --> 00:27:36,259 Con tres cifras 225 00:27:36,259 --> 00:27:38,079 ¿vale? pues 226 00:27:38,079 --> 00:27:40,920 implicaría buscar la más alta 227 00:27:40,920 --> 00:27:42,940 de todas y ponerla como centena 228 00:27:42,940 --> 00:27:43,480 ¿verdad? 229 00:27:44,019 --> 00:27:47,339 buscar la siguiente, ponerla como decenas 230 00:27:47,339 --> 00:27:49,220 y buscar la más pequeñita 231 00:27:49,220 --> 00:27:50,599 y ponerla como unidades ¿verdad? 232 00:27:52,339 --> 00:27:53,779 la idea sería esa ¿no? 233 00:27:54,599 --> 00:27:55,420 de los tres números 234 00:27:55,420 --> 00:27:56,619 tengo que sacar el más grande 235 00:27:56,619 --> 00:27:59,259 el segundo más grande 236 00:27:59,259 --> 00:28:00,480 o el mediano y el menor 237 00:28:00,480 --> 00:28:03,180 entonces uno ya empieza a pensar 238 00:28:03,180 --> 00:28:05,339 vale, vale, vale, pues me puedo plantear esto como 239 00:28:05,339 --> 00:28:08,140 Me voy a... ¿Perdón? 240 00:28:18,500 --> 00:28:21,039 Pero, a ver, ¿no te dan los tres números por separado? 241 00:28:23,079 --> 00:28:24,500 Ah, bueno, vale, vale, vale. 242 00:28:24,599 --> 00:28:25,599 Bueno, ah, vale, vale, vale. 243 00:28:25,680 --> 00:28:26,980 Que sacas los... Vale. 244 00:28:28,039 --> 00:28:29,559 Bueno, pues, ¿haces otra división? 245 00:28:30,039 --> 00:28:31,140 ¿Haces otra división? A ver. 246 00:28:32,319 --> 00:28:33,380 Espera, espera, vamos por partes. 247 00:28:33,500 --> 00:28:37,339 Tenemos el numerito n de tres cifras, el que sea. 248 00:28:38,599 --> 00:28:39,039 37. 249 00:28:39,039 --> 00:28:47,200 Entonces, en el caso general que habíamos visto antes, habíamos dicho, vas sacando los sucesivos restos, si te van sacando, de dividir entre 10. 250 00:28:47,299 --> 00:28:56,480 Entonces tendríamos primero, vamos a suponer que tenemos una variable cociente y una variable, una variable cociente, pero igualando los cocientes. 251 00:28:56,480 --> 00:29:08,740 Habría que hacer una primera división, una primera división, en esa primera división que fuera n entre 10, ¿verdad? n entre 10. 252 00:29:09,039 --> 00:29:19,559 Entonces, en entre 10 te da cociente 37 y resto, que serían ya las unidades, 253 00:29:20,119 --> 00:29:21,839 ¿lo podríamos guardar en una variable unidades? 254 00:29:23,059 --> 00:29:34,259 Claro, pero tienes que hacer las dos operaciones, tienes que hacer esto y esto. 255 00:29:35,299 --> 00:29:46,049 Entonces, claro, esta te da 37 y esto te da 2 y esto ya es las unidades. 256 00:29:46,049 --> 00:29:48,569 una variable que tú puedes 257 00:29:48,569 --> 00:29:50,009 llamar unidad, que sigues por comodidad 258 00:29:50,009 --> 00:29:52,609 ahora, esta variable cociente 259 00:29:52,609 --> 00:29:54,450 de antes, esta variable que tú la habrás 260 00:29:54,450 --> 00:29:56,470 guardado en alguna variable, llamémosla C 261 00:29:56,470 --> 00:29:58,450 C que te habrá 262 00:29:58,450 --> 00:30:00,430 dado lo que sea, esta variable 263 00:30:00,430 --> 00:30:02,289 C, vuelves ahora 264 00:30:02,289 --> 00:30:04,190 a, divides entre 10 265 00:30:04,190 --> 00:30:05,670 y sacas el resto 266 00:30:05,670 --> 00:30:10,140 y sacas el resto 267 00:30:10,140 --> 00:30:12,440 entonces, el siguiente resto 268 00:30:12,440 --> 00:30:14,740 ya sabes que te va a dar las decenas 269 00:30:14,740 --> 00:30:16,559 ¿vale? 270 00:30:16,799 --> 00:30:17,839 que te va a dar las decenas 271 00:30:17,839 --> 00:30:20,500 porque te va a dar 7, te va a dar las decenas 272 00:30:20,500 --> 00:30:22,279 y el cociente que te va a dar 273 00:30:22,279 --> 00:30:24,720 3, pisas el de antes 274 00:30:24,720 --> 00:30:27,339 te da igual pisarlo porque este valor ya no lo necesitas 275 00:30:27,339 --> 00:30:28,799 ni te va a dar para hacer la siguiente división 276 00:30:28,799 --> 00:30:31,079 ahora, este cociente 277 00:30:31,079 --> 00:30:33,140 vuelves a dividirlo entre 10 278 00:30:33,140 --> 00:30:34,940 ¿qué te da? 279 00:30:35,099 --> 00:30:36,420 ahora ya este te queda a 0 280 00:30:36,420 --> 00:30:39,299 y haces el resto 281 00:30:39,299 --> 00:30:41,140 y esto ya te da las centenas 282 00:30:41,140 --> 00:30:44,700 de hecho esta división ya te sobra 283 00:30:44,700 --> 00:30:48,359 centenas que te da 284 00:30:48,359 --> 00:30:50,779 tres, entonces tienes que hacer esta sucesión 285 00:30:50,779 --> 00:30:52,779 de operaciones. Una primera 286 00:30:52,779 --> 00:30:54,900 división para sacar este cociente, que lo necesitas 287 00:30:54,900 --> 00:30:56,759 para luego. Y un 288 00:30:56,759 --> 00:30:58,140 primer resto que te da las unidades. 289 00:30:59,259 --> 00:31:00,960 Ahora, esta división 290 00:31:00,960 --> 00:31:02,740 te ha dado un cociente que vuelves a dividir. 291 00:31:02,859 --> 00:31:04,720 Te da otro que te lo guardas. Ahorita es para 292 00:31:04,720 --> 00:31:06,700 luego. Y el siguiente 293 00:31:06,700 --> 00:31:08,940 resto te da las decenas. Una siguiente 294 00:31:08,940 --> 00:31:10,880 división. Esta ya no te hace falta. 295 00:31:10,980 --> 00:31:12,259 Haría falta si tuvieras más cifras. 296 00:31:12,779 --> 00:31:14,680 En este caso, como ya no tienes más cifras, esta división 297 00:31:14,680 --> 00:31:16,579 ya no te hace falta. Y un siguiente resto 298 00:31:16,579 --> 00:31:17,400 que te dan las centenas. 299 00:31:18,180 --> 00:31:20,660 Y entonces ya estas tres variables que tú tienes declaradas 300 00:31:20,660 --> 00:31:22,619 ya las tienes por separado. Unidades, centenas 301 00:31:22,619 --> 00:31:23,619 y decenas. 302 00:31:24,640 --> 00:31:26,680 Ahora ya esa sería la primera parte del código. 303 00:31:27,680 --> 00:31:28,920 Siguiente parte del código. 304 00:31:29,460 --> 00:31:30,880 De todas estas averiguar 305 00:31:30,880 --> 00:31:32,500 cuál es la más grande, 306 00:31:32,960 --> 00:31:34,559 cuál es la segunda y cuál es la más pequeña. 307 00:31:35,220 --> 00:31:36,519 Ahí tenéis que jugar con if 308 00:31:36,519 --> 00:31:38,559 y el save. Si unidad 309 00:31:38,559 --> 00:31:40,980 es mayor que decena, ahí ir jugando. 310 00:31:42,039 --> 00:31:43,079 Y una vez que tengáis 311 00:31:43,079 --> 00:31:44,039 cuál es la mayor, 312 00:31:44,039 --> 00:31:57,720 ¿Cuál es la? Imaginaos que para organizarlo, aunque sea, pues declaráis una variable que se llame aquí mayor, mediana o como lo queráis llamar, no es un nombre este muy bien elegido, y menor. 313 00:32:00,390 --> 00:32:13,369 Pues la idea, combinando if y condiciones, sería las unidades donde se meten, las decenas donde se meten y las centenas donde se meten, ¿verdad? 314 00:32:13,369 --> 00:32:15,829 habrá una de estas tres que sea la mayor 315 00:32:15,829 --> 00:32:18,630 otra de estas que sea la mediana 316 00:32:18,630 --> 00:32:19,509 y otra que sea la menor 317 00:32:19,509 --> 00:32:21,869 pues las asignaciones aquí 318 00:32:21,869 --> 00:32:23,410 tendrán que ir 319 00:32:23,410 --> 00:32:26,609 en condiciones que hagáis vosotros 320 00:32:26,609 --> 00:32:28,750 si unidades es mayor que decenas y centenas 321 00:32:28,750 --> 00:32:30,329 pues ya tengo la mayor 322 00:32:30,329 --> 00:32:32,690 que decenas es mayor que 323 00:32:32,690 --> 00:32:33,690 pues ya tengo la mayor 324 00:32:33,690 --> 00:32:35,170 ¿vale? lo vais explorando 325 00:32:35,170 --> 00:32:37,250 y ahora una vez que ya tenéis esto 326 00:32:37,250 --> 00:32:39,769 construir el número es tan fácil como 327 00:32:39,769 --> 00:32:41,849 mayor por cien más mediana por diez más menor 328 00:32:41,849 --> 00:33:04,200 Si tenéis tres cifras, el número que forma esas tres cifras será mayor por 100, más mediana por 10, más menor, este será el número, el número entero, cuyas centenas son estas, cuyas decenas son estas y cuyas unidades son estas. 329 00:33:04,200 --> 00:33:08,319 O sea, tendría como tres bloques el programa 330 00:33:08,319 --> 00:33:10,420 Primero sacar las cifras decimales 331 00:33:10,420 --> 00:33:13,039 Luego, la parte complicada 332 00:33:13,039 --> 00:33:14,259 De esas tres cifras 333 00:33:14,259 --> 00:33:16,859 Ver cuál es la mayor, cuál es la mediana y cuál es la pequeña 334 00:33:16,859 --> 00:33:18,359 Y cuando ya la tenéis 335 00:33:18,359 --> 00:33:21,160 Formar el numerito formado por esas 336 00:33:21,160 --> 00:33:23,400 ¿Vale? Pues venga, hacedlo 337 00:33:23,400 --> 00:33:26,859 Asumimos solamente números positivos 338 00:33:26,859 --> 00:33:28,079 Si es negativo 339 00:33:28,079 --> 00:33:30,200 Lo que cambia es que se pone al revés 340 00:33:30,200 --> 00:33:33,119 El más pequeñito es el que va antes 341 00:33:33,119 --> 00:33:35,099 el mediano y el mayor 342 00:33:35,099 --> 00:33:36,460 porque si tenéis 343 00:33:36,460 --> 00:33:39,240 el número negativo es lo más grande posible 344 00:33:39,240 --> 00:33:41,079 pues si las centenas 345 00:33:41,079 --> 00:33:42,980 son las más bajitas, luego las unidades 346 00:33:42,980 --> 00:33:44,339 y luego las unidades 347 00:33:44,339 --> 00:33:47,140 que sea positivo o negativo cambia 348 00:33:47,140 --> 00:33:48,920 que simplemente esto cambia por esto 349 00:33:48,920 --> 00:33:49,839 ya está, nada más 350 00:33:49,839 --> 00:33:52,420 venga, pues pensadlo y hacedlo 351 00:33:52,420 --> 00:33:54,640 eso y otro