1 00:00:00,000 --> 00:00:02,160 Vale, y ya por terminarlo 2 00:00:02,160 --> 00:00:03,640 hacemos 3 00:00:03,640 --> 00:00:05,080 como lo decías tú 4 00:00:05,080 --> 00:00:07,700 y si leo los caracteres 5 00:00:07,700 --> 00:00:09,599 todos seguidos sin forzarle a 6 00:00:09,599 --> 00:00:11,619 pues entonces es que se queda mucho más fácil 7 00:00:11,619 --> 00:00:16,280 todavía. Le decimos 8 00:00:16,280 --> 00:00:18,660 introduce los caracteres 9 00:00:19,760 --> 00:00:20,660 seguidos 10 00:00:21,379 --> 00:00:29,550 pues los 11 00:00:29,550 --> 00:00:31,089 leemos directamente con 12 00:00:31,089 --> 00:00:33,409 scan.nextline 13 00:00:35,409 --> 00:00:37,429 y ahora ya esto se quedaría 14 00:00:37,429 --> 00:00:39,409 tan fácil como si cadena.it 15 00:00:39,729 --> 00:00:40,289 Equals 16 00:00:40,289 --> 00:00:42,710 Esto 17 00:00:42,710 --> 00:00:47,950 Sería mucho más fácil 18 00:00:47,950 --> 00:00:50,850 Leo, si mete los caracteres 19 00:00:50,850 --> 00:00:53,070 Seguidos, los leo en una única cadena 20 00:00:53,070 --> 00:00:55,030 Pues si esa cadena es esta, pues ya está 21 00:00:55,030 --> 00:00:56,789 Sería exactamente 22 00:00:56,789 --> 00:00:57,770 Lo mismo 23 00:00:57,770 --> 00:01:00,649 Sí, dime 24 00:01:00,649 --> 00:01:23,549 No, a ver 25 00:01:23,549 --> 00:01:25,810 Esto, cada línea es independiente de la otra 26 00:01:25,810 --> 00:01:26,909 Esto hace lo que te diga 27 00:01:26,909 --> 00:01:27,950 O sea, yo aquí pongo un mensaje 28 00:01:27,950 --> 00:01:28,950 Introduce los caracteres 29 00:01:28,950 --> 00:01:30,189 Para que él sepa que tiene que ir introduciendo 30 00:01:30,189 --> 00:01:31,010 ¿Y ahora qué va a ocurrir? 31 00:01:31,969 --> 00:01:32,829 Este next line 32 00:01:32,829 --> 00:01:35,090 Se queda esperando que metas un carácter 33 00:01:35,090 --> 00:01:36,189 Y ahí se queda hasta el infinito 34 00:01:36,189 --> 00:01:38,030 Y cuando tú metas un carácter 35 00:01:38,030 --> 00:01:40,430 Recoge ese carácter y va a C1 36 00:01:40,430 --> 00:01:42,049 Y ya saltamos a la siguiente línea 37 00:01:42,049 --> 00:01:44,469 La siguiente línea vuelve a tener un next line 38 00:01:44,469 --> 00:01:45,709 Luego otra vez ahí esperando 39 00:01:45,709 --> 00:01:47,170 Al siguiente, ¿vale? 40 00:01:48,129 --> 00:01:50,129 Cada next line fuerza un esperar 41 00:01:50,129 --> 00:01:52,170 Podría haber 42 00:01:52,170 --> 00:01:54,370 Puesto un mensaje entre cada 43 00:01:54,370 --> 00:01:56,250 Introduzca, introduzca, introduzca, introduzca, tercero 44 00:01:56,250 --> 00:01:57,469 Pero bueno, para que fuera más ágil 45 00:01:57,469 --> 00:02:00,170 Entonces claro, yo cuando lo ejecuto 46 00:02:00,170 --> 00:02:02,769 Pues efectivamente, se queda aquí esperando el primero 47 00:02:02,769 --> 00:02:04,209 Que le doy al enter 48 00:02:04,209 --> 00:02:06,209 Se me queda esperando el segundo porque es el siguiente 49 00:02:06,209 --> 00:02:08,090 Next line, este es el tercer 50 00:02:08,090 --> 00:02:10,250 Next line y este es el cuarto 51 00:02:10,250 --> 00:02:11,969 Next line, ya después del cuarto 52 00:02:11,969 --> 00:02:13,069 Next line, pues ya nada 53 00:02:13,069 --> 00:02:18,599 Vale, vale, venga 54 00:02:18,599 --> 00:02:22,379 ¿qué más? como veis hasta la cosa más chorra 55 00:02:22,379 --> 00:02:23,699 tiene cosas que seguramente 56 00:02:23,699 --> 00:02:25,840 no tuvierais en mente 57 00:02:25,840 --> 00:02:31,349 a ver, lo último es 58 00:02:31,349 --> 00:02:33,550 si meto la cadena enterita, pues la comparo 59 00:02:33,550 --> 00:02:34,490 enterita y ya está 60 00:02:34,490 --> 00:02:37,990 no tengo que construirla pegando los caracteres 61 00:02:37,990 --> 00:02:38,629 dime 62 00:02:38,629 --> 00:02:48,259 claro, a ver, otra cosa es que 63 00:02:48,259 --> 00:02:50,120 tú quieras en ese caso 64 00:02:50,120 --> 00:02:51,319 considerarlo como válido 65 00:02:51,319 --> 00:02:54,240 pues tendrías que apañártelas para quitar los espacios 66 00:02:54,240 --> 00:02:56,060 o bien lo haces por código 67 00:02:56,060 --> 00:02:58,240 para lo cual necesitarías un for 68 00:02:58,240 --> 00:03:00,800 o bien te aprovechas 69 00:03:00,800 --> 00:03:02,819 de que la cadena 70 00:03:02,819 --> 00:03:04,719 leída es un objeto y sabe hacer muchas cosas 71 00:03:04,719 --> 00:03:06,120 no solo sabe hacer charlat 72 00:03:06,120 --> 00:03:08,819 sabe hacer, seguro que tiene una función trim 73 00:03:08,819 --> 00:03:11,000 que te quita los espacios 74 00:03:11,000 --> 00:03:11,900 seguramente 75 00:03:11,900 --> 00:03:14,719 entonces uno, desde el momento que tienes una variable 76 00:03:14,719 --> 00:03:16,759 que es objeto, se te abre un mundo 77 00:03:16,759 --> 00:03:18,400 de posibilidades y siempre 78 00:03:18,400 --> 00:03:20,280 antes de empezar a hacer tú algo por código 79 00:03:20,280 --> 00:03:22,599 uno cotillea a ver si tiene ya 80 00:03:22,599 --> 00:03:23,919 alguna funcionalidad que te lo haga 81 00:03:23,919 --> 00:03:25,699 y quitarle los espacios 82 00:03:25,699 --> 00:03:28,120 seguro, a ver, no lo digo 83 00:03:28,120 --> 00:03:30,280 al 100%, pero es que casi seguro 84 00:03:30,280 --> 00:03:31,979 que la tiene, por ejemplo 85 00:03:31,979 --> 00:03:33,439 si yo hago aquí, a ver 86 00:03:33,439 --> 00:03:42,860 si yo pongo aquí 87 00:03:42,860 --> 00:03:44,479 cat punto 88 00:03:44,479 --> 00:03:47,460 de todas las cosas que puede hacer 89 00:03:47,460 --> 00:03:49,439 pues muy raro sería 90 00:03:49,439 --> 00:03:51,500 que no tuviera un trim, que lo tienen todos los 91 00:03:51,500 --> 00:03:52,500 lenguajes de programación 92 00:03:52,500 --> 00:03:53,699 trim 93 00:03:53,699 --> 00:03:56,500 trim, ¿qué hace trim? 94 00:03:59,319 --> 00:04:00,939 trim, si yo pongo aquí 95 00:04:00,939 --> 00:04:03,340 trim, ay no, trim 96 00:04:03,340 --> 00:04:04,939 ¿qué hace trim? 97 00:04:05,039 --> 00:04:09,479 borra los espacios 98 00:04:09,479 --> 00:04:11,699 devuelve una cadena con los espacios 99 00:04:11,699 --> 00:04:12,259 quitados 100 00:04:12,259 --> 00:04:17,680 con todos los espacios 101 00:04:17,680 --> 00:04:18,939 vale 102 00:04:18,939 --> 00:04:24,660 y como tiene trim 103 00:04:24,660 --> 00:04:26,819 tiene un montón de métodos 104 00:04:26,819 --> 00:04:28,899 funcionalidades más que uno podría usar 105 00:04:28,899 --> 00:04:31,199 convertirlo en un stream 106 00:04:31,199 --> 00:04:33,000 todo de minúsculas 107 00:04:33,000 --> 00:04:36,560 bueno, muchas cosas 108 00:04:36,560 --> 00:04:38,519 que ahora no son más raras 109 00:04:38,519 --> 00:04:42,660 quedarse con la posición 110 00:04:42,660 --> 00:04:44,879 En la que aparece este char 111 00:04:44,879 --> 00:04:46,120 Pero bueno, estas cosas ya 112 00:04:46,120 --> 00:04:51,079 Vale, esto por responder a tu pregunta 113 00:04:51,079 --> 00:04:53,759 Pero no quiero meterme yo en los métodos de string ahora 114 00:04:53,759 --> 00:04:55,300 Vale 115 00:04:55,300 --> 00:04:58,079 Más 116 00:04:58,079 --> 00:05:08,399 Venga, ¿qué otra cosita hacemos por aquí? 117 00:05:16,620 --> 00:05:17,040 ¿Qué pasa? 118 00:05:17,120 --> 00:05:18,540 ¿Queréis saltar al 19 directamente? 119 00:05:18,959 --> 00:05:19,860 ¿Qué es el más complicado? 120 00:05:20,420 --> 00:05:21,639 Bueno, no sé si es el más complicado 121 00:05:21,639 --> 00:05:24,220 Pero, vale, luego tendremos que hacer algún otro 122 00:05:24,220 --> 00:05:25,680 Para meter el switch 123 00:05:25,680 --> 00:05:26,420 ¿Vale? 124 00:05:28,720 --> 00:05:29,160 Venga 125 00:05:29,160 --> 00:05:31,160 Vamos a hacer el 19 126 00:05:31,160 --> 00:05:34,920 Vamos a volvernos locos 127 00:05:34,920 --> 00:05:53,699 Venga, 19 128 00:05:53,699 --> 00:05:56,560 El 19, ¿qué nos pide? 129 00:05:57,079 --> 00:05:57,839 Vamos a ver 130 00:05:57,839 --> 00:05:59,860 El 19 nos pide 131 00:05:59,860 --> 00:06:04,319 Recibe tres letras 132 00:06:04,319 --> 00:06:07,620 Vamos a suponer que recibe una palabra con tres letras 133 00:06:07,620 --> 00:06:09,800 Minúsculas 134 00:06:09,800 --> 00:06:10,560 Y un entero 135 00:06:10,560 --> 00:06:15,899 Entonces, se supone que este ejercicio es una especie de cifrado 136 00:06:15,899 --> 00:06:19,060 y la clave de cifrado es la N 137 00:06:19,060 --> 00:06:23,480 entonces te cifra esa palabra de tres letras 138 00:06:23,480 --> 00:06:25,040 según la clave de cifrado N 139 00:06:25,040 --> 00:06:29,000 adelantándote todas las letras en la tabla ASTI 140 00:06:29,000 --> 00:06:32,060 tantas posiciones como te diga el número N 141 00:06:32,060 --> 00:06:34,860 luego la clave de cifrado es la N, clave oculta 142 00:06:34,860 --> 00:06:36,579 tú le das la clave al que quiera descifrar 143 00:06:36,579 --> 00:06:39,040 y el que quiera descifrar con la clave que es la N 144 00:06:39,040 --> 00:06:41,079 lo ves hacia atrás y ya está 145 00:06:41,079 --> 00:06:44,779 sería un cifrado muy básico con una clave de cifrado muy básica 146 00:06:44,779 --> 00:06:45,860 que es la N 147 00:06:45,860 --> 00:06:48,259 entonces, ¿por qué es una clave? 148 00:06:48,500 --> 00:06:50,379 ¿por qué sería un mecanismo de cifrado muy básico? 149 00:06:51,060 --> 00:06:52,680 porque si tú pones un programa 150 00:06:52,680 --> 00:06:54,420 a ejecutar probando 151 00:06:54,420 --> 00:06:56,579 con un montón de números, al final va a conseguir 152 00:06:56,579 --> 00:06:57,560 craquearlo, claro 153 00:06:57,560 --> 00:07:02,310 pero bueno, nosotros que esto se pudiera aplicar como cifrado 154 00:07:02,310 --> 00:07:04,370 no nos importa, lo único que queremos hacer es 155 00:07:04,370 --> 00:07:05,930 recibir una 156 00:07:05,930 --> 00:07:07,930 palabra de tres letras minúsculas 157 00:07:07,930 --> 00:07:09,930 un numerito y desplazar 158 00:07:09,930 --> 00:07:12,129 todos los caracteres, tantas posiciones 159 00:07:12,129 --> 00:07:13,529 en la tabla ASCII como diga N 160 00:07:13,529 --> 00:07:15,829 entonces, primero 161 00:07:15,829 --> 00:07:23,149 Claro, tienes que ir hacia arriba 162 00:07:23,149 --> 00:07:24,629 Efectivamente, entonces vamos a 163 00:07:24,629 --> 00:07:25,050 Pero 164 00:07:25,050 --> 00:07:28,529 Si te doy 50 165 00:07:28,529 --> 00:07:29,569 Tendría que dar varias vueltas 166 00:07:29,569 --> 00:07:31,209 Eso no lo estás haciendo con una solución 167 00:07:31,209 --> 00:07:33,189 A ver 168 00:07:33,189 --> 00:07:36,990 Idealmente si te doy 50 169 00:07:36,990 --> 00:07:39,129 Todas las vueltas que haga falta 170 00:07:39,129 --> 00:07:41,110 Que se complica 171 00:07:41,110 --> 00:07:42,589 Un poco, pero bueno 172 00:07:42,589 --> 00:07:43,649 Vamos por partes 173 00:07:43,649 --> 00:07:46,430 Vamos a... Vale, pues a ver 174 00:07:46,430 --> 00:07:48,410 Primero entendemos 175 00:07:48,410 --> 00:07:49,269 Lo que hay que hacer, ¿no? 176 00:07:50,149 --> 00:07:51,149 Nos dan 177 00:07:51,149 --> 00:07:53,810 Las tres letras 178 00:07:53,810 --> 00:08:00,230 Si me dan el numerito 3 179 00:08:00,230 --> 00:08:01,850 Pues la A 180 00:08:01,850 --> 00:08:04,149 Pasa a ser la D 181 00:08:04,149 --> 00:08:04,769 ¿Verdad? 182 00:08:05,629 --> 00:08:07,329 Porque 97 más 3, 100 183 00:08:07,329 --> 00:08:09,430 La A adelanta tres posiciones, pasa a ser la D 184 00:08:09,430 --> 00:08:10,790 Si me dieran la E 185 00:08:10,790 --> 00:08:12,810 Pues la E pasa a ser la H 186 00:08:12,810 --> 00:08:13,569 Está claro, ¿no? 187 00:08:13,649 --> 00:08:16,250 vale, pues venga, como ya entendemos 188 00:08:16,250 --> 00:08:17,870 lo que hay que hacer, bueno y claro 189 00:08:17,870 --> 00:08:18,529 si me 190 00:08:18,529 --> 00:08:22,149 si me paso 191 00:08:22,149 --> 00:08:23,930 tengo que volver arriba 192 00:08:23,930 --> 00:08:26,230 es decir, si a mi me han 193 00:08:26,230 --> 00:08:28,370 dado la Z y me dan el 2 194 00:08:28,370 --> 00:08:30,410 no me bajo a la 124 195 00:08:30,410 --> 00:08:32,190 sino que me voy hasta arriba 196 00:08:32,190 --> 00:08:34,009 la A y la B 197 00:08:34,009 --> 00:08:35,110 vale 198 00:08:35,110 --> 00:08:38,529 pues venga, vamos a ver 199 00:08:38,529 --> 00:08:42,059 como vamos a leer 200 00:08:42,059 --> 00:08:53,179 y ahora 201 00:08:53,179 --> 00:09:02,259 Vale, pues vamos a leer la palabra 202 00:09:02,259 --> 00:09:04,600 Los tres caracteres minúsculas 203 00:09:04,600 --> 00:09:05,840 Directamente en una palabra 204 00:09:05,840 --> 00:09:09,919 Asumiendo lo que es una palabra a cifrar 205 00:09:09,919 --> 00:09:11,519 String palabra, pues nada 206 00:09:11,519 --> 00:09:14,639 Scan.nextline 207 00:09:14,639 --> 00:09:17,960 Entonces vamos a decirle 208 00:09:17,960 --> 00:09:19,279 Aquí 209 00:09:19,279 --> 00:09:22,639 Introduzca 210 00:09:22,639 --> 00:09:28,169 Una palabra 211 00:09:28,169 --> 00:09:28,570 De 212 00:09:28,570 --> 00:09:31,750 Tres letras minúsculas 213 00:09:31,750 --> 00:09:45,120 Vale, introduzco una palabra de tres letras minúsculas 214 00:09:45,120 --> 00:09:46,740 Le la palabra y ya está 215 00:09:46,740 --> 00:09:47,919 Ahora 216 00:09:47,919 --> 00:09:50,600 Vamos a separar char por char 217 00:09:50,600 --> 00:09:51,980 Y a cada char le 218 00:09:51,980 --> 00:09:53,679 Bueno, introduzca un número 219 00:09:53,679 --> 00:09:55,340 Eso nos ha faltado 220 00:09:55,340 --> 00:09:57,200 Por pedirle al usuario 221 00:09:57,200 --> 00:10:00,700 Introduzca 222 00:10:00,700 --> 00:10:02,559 Número entero 223 00:10:02,559 --> 00:10:05,059 Vale 224 00:10:05,059 --> 00:10:10,399 Ehh 225 00:10:10,399 --> 00:10:15,460 .nextint 226 00:10:15,460 --> 00:10:20,610 vale, pues vamos a ir 227 00:10:20,610 --> 00:10:23,169 de la versión más sencilla 228 00:10:23,169 --> 00:10:25,389 a ir añadiendole 229 00:10:25,389 --> 00:10:26,669 a irla puliendo 230 00:10:26,669 --> 00:10:28,149 o sea, la más sencilla es 231 00:10:28,149 --> 00:10:31,230 que coja cada carácter y lo adelante 232 00:10:31,230 --> 00:10:32,850 eso nos va a funcionar 233 00:10:32,850 --> 00:10:35,090 sin problemas, sin ningún 234 00:10:35,090 --> 00:10:35,950 carácter rebosa 235 00:10:35,950 --> 00:10:38,649 pero ya podemos ir luego a la siguiente fase 236 00:10:38,649 --> 00:10:40,990 ¿vale? normalmente vamos escalando 237 00:10:40,990 --> 00:10:42,889 las aplicaciones así, una primera versión 238 00:10:42,889 --> 00:10:44,590 que funcione en ciertas condiciones 239 00:10:44,590 --> 00:10:46,809 ahora, uy, tengo casos 240 00:10:46,809 --> 00:10:48,750 en los cuales no me funciona. Pues ahí voy 241 00:10:48,750 --> 00:10:50,789 puliendo. Pues vámonos a la versión 242 00:10:50,789 --> 00:10:52,710 fácil. Vamos a sacar los tres 243 00:10:52,710 --> 00:10:53,610 char por separado. 244 00:10:55,110 --> 00:10:56,710 El char 1, que será 245 00:10:56,710 --> 00:10:59,009 ¿cuál? Palabra 246 00:10:59,009 --> 00:11:00,870 punto char 247 00:11:00,870 --> 00:11:02,649 at 0. Este será 248 00:11:02,649 --> 00:11:07,279 el primer carácter. El char 249 00:11:07,279 --> 00:11:08,200 2, que será 250 00:11:08,200 --> 00:11:10,779 palabra punto char 251 00:11:10,779 --> 00:11:14,100 at 1. 252 00:11:14,580 --> 00:11:20,909 Y el c3, que 253 00:11:20,909 --> 00:11:22,909 será palabra punto char 254 00:11:22,909 --> 00:11:24,070 at 2. 255 00:11:26,600 --> 00:11:33,299 Ahora, versión fácil en la que yo todavía no he hecho una prueba en la que me doy cuenta de que si desbordo o no me funciona. 256 00:11:34,240 --> 00:11:34,919 Versión fácil. 257 00:11:34,919 --> 00:11:38,919 Pues venga, voy a mover cada numerito. 258 00:11:39,759 --> 00:11:50,519 C1 más igual n, C2 más igual n y C3 más igual n. 259 00:11:52,080 --> 00:11:55,320 Entonces, a cada número, a cada char, le he sumado un número entero. 260 00:11:55,320 --> 00:11:58,139 luego que he conseguido 261 00:11:58,139 --> 00:12:00,320 con cada char, he conseguido 262 00:12:00,320 --> 00:12:02,039 avanzar tantas 263 00:12:02,039 --> 00:12:04,039 posiciones como me han dado, si me han dado la A 264 00:12:04,039 --> 00:12:06,039 al 97 que es la A 265 00:12:06,039 --> 00:12:07,639 le he sumado 4 por ejemplo 266 00:12:07,639 --> 00:12:09,840 pues habré ido a 101 y se me habrá quedado 267 00:12:09,840 --> 00:12:11,779 la codificación del char E 268 00:12:11,779 --> 00:12:13,980 vale, ahora 269 00:12:13,980 --> 00:12:16,019 voy a 270 00:12:16,019 --> 00:12:18,419 concatenarlos para mostrar la palabra resultante 271 00:12:18,419 --> 00:12:23,559 venga, luego una 272 00:12:23,559 --> 00:12:25,480 variable separada para que se vea más claro 273 00:12:25,480 --> 00:12:29,590 el resultado va a ser 274 00:12:29,590 --> 00:12:31,190 Pues voy a concatenar y sostrechar 275 00:12:31,190 --> 00:12:33,289 C1 276 00:12:33,289 --> 00:12:35,309 Más C2 277 00:12:35,309 --> 00:12:36,610 Más C3 278 00:12:36,610 --> 00:12:38,549 Y de nuevo cuidado 279 00:12:38,549 --> 00:12:41,190 Si yo no pongo esto delante 280 00:12:41,190 --> 00:12:44,129 Me hace la suma de los números enteros 281 00:12:44,129 --> 00:12:45,730 Que están codificando ese char 282 00:12:45,730 --> 00:12:52,769 Vale 283 00:12:52,769 --> 00:12:57,539 Vamos a empezar a hacerle pruebas a este programa 284 00:12:57,539 --> 00:12:59,539 A ver si 285 00:12:59,539 --> 00:13:03,190 Lo que hemos hecho 286 00:13:03,190 --> 00:13:04,129 Hasta ahora está claro 287 00:13:04,129 --> 00:13:08,250 Vamos a empezar a hacerle pruebas 288 00:13:08,250 --> 00:13:28,320 a este programa, vale, A, B y C, voy a avanzar las una, B, C, D, pues sí, muy bien, venga, A, B, C, voy a avanzar las tres, B, E, F, bien, 289 00:13:28,320 --> 00:13:55,519 Está funcionando, pero claro, si yo le digo x, y y z, por ejemplo, voy a avanzar dos posiciones, la x avanzó bien, pero la y y la z se me han salido por debajo, se me han salido por debajo y yo lo que quiero es que vuelvan arriba otra vez. 290 00:13:55,519 --> 00:13:58,000 entonces 291 00:13:58,000 --> 00:14:00,940 aquí tendremos que hacer 292 00:14:00,940 --> 00:14:02,320 aquí hay una modificación 293 00:14:02,320 --> 00:14:04,519 esta sentencia no puede ser tan simple como sumar 294 00:14:04,519 --> 00:14:06,539 es decir 295 00:14:06,539 --> 00:14:08,460 será tan simple como sumar 296 00:14:08,460 --> 00:14:11,039 si la suma se queda por debajo 297 00:14:11,039 --> 00:14:12,440 del carácter final, si no, no 298 00:14:12,440 --> 00:14:14,700 entonces aquí es donde habría que meter un if 299 00:14:14,700 --> 00:14:16,700 ¿verdad? en todas estas 300 00:14:16,700 --> 00:14:18,740 habría que meter un if, ese es el problema 301 00:14:18,740 --> 00:14:26,299 ¿no? entonces 302 00:14:26,299 --> 00:14:28,139 aquí podríamos hacer 303 00:14:28,139 --> 00:14:34,639 si 304 00:14:34,639 --> 00:14:47,179 Si c1 más n, este numerito, si c1 más n es menor o igual que el valor límite, ¿cuál es? 305 00:14:47,240 --> 00:14:53,700 Si c1 más n no me rebosa, y no me rebosará si es menor o igual que 122. 306 00:14:54,639 --> 00:15:02,580 Si no me rebosa, porque es menor o igual que 122, entonces sí, c1 más igual n. 307 00:15:02,580 --> 00:15:07,850 entonces ya sí, si no me rebosa 308 00:15:07,850 --> 00:15:11,350 y puedo hacer lo mismo con las otras 309 00:15:11,350 --> 00:15:19,200 si c2 más igual más n 310 00:15:19,200 --> 00:15:22,919 es menor o igual que 122 311 00:15:22,919 --> 00:15:25,980 entonces esto sí es válido 312 00:15:25,980 --> 00:15:28,940 y aquí lo mismo 313 00:15:28,940 --> 00:15:34,940 si c3 más n no me rebosa 314 00:15:34,940 --> 00:15:36,259 por fuera, no se sale 315 00:15:36,259 --> 00:15:38,460 entonces sí, súmaselo 316 00:15:38,460 --> 00:15:42,450 pero claro, aquí hay un else 317 00:15:42,450 --> 00:15:44,690 en cada uno de ellos, ¿y qué pasa si reboso? 318 00:15:46,149 --> 00:15:46,629 en 319 00:15:46,629 --> 00:15:48,350 en alguno de ellos 320 00:15:48,350 --> 00:15:50,289 ¿qué pasa si reboso? 321 00:15:51,730 --> 00:15:52,529 bueno, pues 322 00:15:52,529 --> 00:15:54,169 aquí ¿qué haríais? 323 00:15:55,370 --> 00:15:56,370 yo lo que he hecho 324 00:15:56,370 --> 00:15:57,889 es 325 00:15:57,889 --> 00:15:58,590 n 326 00:15:58,590 --> 00:16:03,809 o sea, a n le resto 327 00:16:03,809 --> 00:16:05,570 122 menos el carácter 328 00:16:05,570 --> 00:16:22,090 Claro, a ver, o sea, si rebosa, por ejemplo, si ha ido a 124, tienes que subir todo hacia arriba tantos caracteres como hay letras minúsculas, ¿verdad? 329 00:16:22,870 --> 00:16:26,649 Es decir, claro, ¿cuántas letras minúsculas hay? 330 00:16:28,409 --> 00:16:34,549 122 menos, de 97 a 122 hay 26 letras minúsculas, ¿no? Hay 26. 331 00:16:34,549 --> 00:16:39,629 Pues si rebosa, le quitamos 26 al número resultante 332 00:16:39,629 --> 00:16:41,070 ¿Verdad? 333 00:16:44,190 --> 00:16:47,429 Había que ver si es uno más o uno menos, pero eso lo ajustamos rápido 334 00:16:47,429 --> 00:16:48,629 ¿Sí? 335 00:16:51,909 --> 00:16:53,090 No, es la de al lado 336 00:16:53,090 --> 00:16:55,350 Pues a ver, vamos a probarlo entonces 337 00:16:55,350 --> 00:16:59,149 Si rebosa, entonces 338 00:16:59,149 --> 00:17:03,710 C1 le sumamos N 339 00:17:03,710 --> 00:17:08,109 Y al resultado le quitamos 26 340 00:17:08,109 --> 00:17:13,509 C1 igual 341 00:17:13,509 --> 00:17:20,990 en lugar de abreviarlo con un solo operador lo pongo así 342 00:17:20,990 --> 00:17:24,609 C1 más N habrá rebosado, pues le tengo que quitar 343 00:17:24,609 --> 00:17:28,049 26 para que vuelva a empezar desde arriba 344 00:17:28,049 --> 00:17:32,299 ¿verdad? volvemos aquí 345 00:17:32,299 --> 00:17:37,420 26 caracteres son los que tengo entre la A y la Z 346 00:17:37,420 --> 00:17:43,039 si he rebosado hasta aquí, le resto 26 para que suba hasta arriba 347 00:17:43,039 --> 00:17:52,789 C igual a C1 más N 348 00:17:52,789 --> 00:17:54,690 Menos 26 349 00:17:54,690 --> 00:17:56,369 Y aquí me dice 350 00:17:56,369 --> 00:17:59,589 From int to char 351 00:17:59,589 --> 00:18:00,910 Vale, entonces 352 00:18:00,910 --> 00:18:02,789 Ahora 353 00:18:02,789 --> 00:18:05,410 Esto es un char 354 00:18:05,410 --> 00:18:07,230 Que le sumo el N, le quito el 26 355 00:18:07,230 --> 00:18:08,410 Me lo ha convertido en int 356 00:18:08,410 --> 00:18:10,369 Pero yo lo quiero en la versión char 357 00:18:10,369 --> 00:18:11,970 Entonces aquí 358 00:18:11,970 --> 00:18:12,849 Si que 359 00:18:12,849 --> 00:18:15,269 Hacemos el casting 360 00:18:15,269 --> 00:18:16,970 ¿Verdad? 361 00:18:16,970 --> 00:18:23,049 c1 más n menos 26 362 00:18:23,049 --> 00:18:24,250 al hacer las operaciones 363 00:18:24,250 --> 00:18:26,990 ha dejado el numerito entero 364 00:18:26,990 --> 00:18:28,910 el numerito entero resultante 365 00:18:28,910 --> 00:18:30,970 pero yo lo quiero en su versión char 366 00:18:30,970 --> 00:18:32,089 porque lo voy a guardar en char 367 00:18:32,089 --> 00:18:34,470 pues hago el casting delante y sin problema 368 00:18:34,470 --> 00:18:38,490 y esto mismo en todos los cells 369 00:18:38,490 --> 00:18:40,650 vamos a comprobarlo por si hay un 1 370 00:18:40,650 --> 00:18:42,490 más o menos que me baile 371 00:18:42,490 --> 00:18:46,200 esto será 372 00:18:46,200 --> 00:18:51,119 c2 más n 373 00:18:51,119 --> 00:18:56,059 uy, no, no, perdón 374 00:18:56,059 --> 00:18:58,259 entonces 375 00:18:58,259 --> 00:18:59,640 y este es el de abajo 376 00:18:59,640 --> 00:19:05,279 Que iría aquí, este es C3 377 00:19:05,279 --> 00:19:17,319 Fijaos 378 00:19:17,319 --> 00:19:18,740 Bueno, vamos a probarlo primero 379 00:19:18,740 --> 00:19:20,799 Y ahora digo, aunque os tenéis que fijar 380 00:19:20,799 --> 00:19:22,799 Que es una cosa curiosa que yo no me he dado cuenta hasta ahora 381 00:19:22,799 --> 00:19:24,940 Vale, vamos a ver 382 00:19:24,940 --> 00:19:27,220 Vamos a ponerle 3 Z 383 00:19:27,220 --> 00:19:29,059 Y que avance 2, a ver si nos pone 3 B 384 00:19:29,059 --> 00:19:32,490 Venga, le ponemos 385 00:19:32,490 --> 00:19:34,210 Z, Z y Z 386 00:19:34,210 --> 00:19:36,430 Avanza 2 posiciones 387 00:19:36,430 --> 00:19:37,089 Bien 388 00:19:37,089 --> 00:19:42,200 Vale, funciona 389 00:19:42,200 --> 00:19:44,119 Z, Z, Z, ah no 390 00:19:44,119 --> 00:19:47,859 Avanza 27 posiciones 391 00:19:47,859 --> 00:19:52,259 Pues se va a las 27 posiciones 392 00:19:52,259 --> 00:19:53,660 Da una vuelta entera 393 00:19:53,660 --> 00:19:56,480 Porque si avanza 26 394 00:19:56,480 --> 00:19:57,579 Volvería a ser ella misma 395 00:19:57,579 --> 00:20:01,359 Avanza 26 posiciones 396 00:20:01,359 --> 00:20:03,119 Vuelves a ser tú misma 397 00:20:03,119 --> 00:20:04,579 Porque das la vuelta enterita 398 00:20:04,579 --> 00:20:05,720 ¿Vale? 399 00:20:08,259 --> 00:20:09,559 Bueno, lo que hemos hecho hasta ahora 400 00:20:09,559 --> 00:20:10,140 ¿Has entendido? 401 00:20:12,460 --> 00:20:14,160 Pero fijaos que cosa más curiosa 402 00:20:14,160 --> 00:20:15,480 Que no había dado yo cuenta hasta ahora 403 00:20:15,480 --> 00:20:17,700 Si abreviamos el operador 404 00:20:17,700 --> 00:20:19,019 No tiene el problema del casting 405 00:20:19,019 --> 00:20:21,640 Porque esto, en realidad esta sentencia 406 00:20:21,640 --> 00:20:23,720 Sería la misma 407 00:20:23,720 --> 00:20:28,420 Esta sentencia que yo he puesto aquí 408 00:20:28,420 --> 00:20:30,440 Sería la versión abreviada 409 00:20:30,440 --> 00:20:31,259 De esta, ¿verdad? 410 00:20:32,319 --> 00:20:34,759 C1 igual a C1 411 00:20:34,759 --> 00:20:36,319 Más N, ¿verdad? 412 00:20:37,059 --> 00:20:38,680 La sentencia de arriba es la versión abreviada 413 00:20:38,680 --> 00:20:40,420 De esta, pero en esta 414 00:20:40,420 --> 00:20:41,839 Lleva el casting implícito 415 00:20:41,839 --> 00:20:44,119 Nunca había sido consciente hasta ahora, la verdad 416 00:20:44,119 --> 00:20:46,180 El casting a char 417 00:20:46,180 --> 00:20:47,019 Este 418 00:20:47,019 --> 00:20:50,839 ¿Veis? Aquí me da error de compilación 419 00:20:50,839 --> 00:20:51,400 Y arriba no 420 00:20:51,400 --> 00:20:54,880 Aquí me da error de compilación porque lo suma 421 00:20:54,880 --> 00:20:58,500 Claro, y aquí como que el casting 422 00:20:58,500 --> 00:20:59,319 Lo hace implícito 423 00:20:59,319 --> 00:21:02,779 Claro, entonces eso implica 424 00:21:02,779 --> 00:21:04,099 Que en lugar de hacerlo así 425 00:21:04,099 --> 00:21:06,160 Nos vamos a dejar 426 00:21:06,160 --> 00:21:07,500 Hacemos c1 427 00:21:07,500 --> 00:21:09,299 Más igual 428 00:21:09,299 --> 00:21:11,680 N menos 26 429 00:21:11,680 --> 00:21:14,200 Así 430 00:21:14,200 --> 00:21:15,180 Fijaos, más bonito 431 00:21:15,180 --> 00:21:22,799 esta nos queda más bonita si la ponemos 432 00:21:22,799 --> 00:21:23,759 y así me ahorro el char 433 00:21:23,759 --> 00:21:27,480 c2 más igual n menos 26 434 00:21:27,480 --> 00:21:31,269 y aquí lo mismo 435 00:21:31,269 --> 00:21:34,690 me queda más bonita y me ahorro el casting 436 00:21:34,690 --> 00:21:40,150 si le pongo c3 más igual n menos 26 437 00:21:40,150 --> 00:21:47,299 me ahorro el casting por hacerlo con el operador este que lo abrevia 438 00:21:47,299 --> 00:21:50,579 decir c2 igual a c2 más lo que sea 439 00:21:50,579 --> 00:21:53,420 es lo mismo que decir c2 más igual lo que sea 440 00:21:53,420 --> 00:21:55,180 Esto es del principio 441 00:21:55,180 --> 00:21:56,259 Vamos a asegurarnos 442 00:21:56,259 --> 00:22:01,039 Z, Z, Z, avanza 2 443 00:22:01,039 --> 00:22:02,759 B, B, B, perfecto 444 00:22:02,759 --> 00:22:05,500 Vale, pues esta versión 445 00:22:05,500 --> 00:22:06,180 Ya está 446 00:22:06,180 --> 00:22:12,339 Pero imaginaos que ahora me dicen 447 00:22:12,339 --> 00:22:14,859 Que no os diríamos algo comparable 448 00:22:14,859 --> 00:22:15,720 En el examen porque 449 00:22:15,720 --> 00:22:18,980 Es una complejidad lógica 450 00:22:18,980 --> 00:22:20,960 Ya un poco más rara 451 00:22:20,960 --> 00:22:22,700 Imaginaos que os dicen 452 00:22:22,700 --> 00:22:24,980 Esto se hace sin if 453 00:22:24,980 --> 00:22:26,779 Sin if, sin operador termario 454 00:22:26,779 --> 00:22:27,599 Ni sin nada 455 00:22:27,599 --> 00:22:29,299 Si nada se hace 456 00:22:29,299 --> 00:22:32,279 A ver, a ver si sois capaces 457 00:22:32,279 --> 00:22:34,539 No es fácil 458 00:22:34,539 --> 00:22:36,380 No es fácil, pero se puede 459 00:22:36,380 --> 00:22:38,059 A ver 460 00:22:38,059 --> 00:22:41,680 Dime 461 00:22:41,680 --> 00:22:43,339 El tema de la tabla 462 00:22:43,339 --> 00:22:45,619 Si hace falta 463 00:22:45,619 --> 00:22:46,779 Os la vamos a poner 464 00:22:46,779 --> 00:22:48,579 O sea que no hace falta, ¿vale? 465 00:22:49,519 --> 00:22:51,119 Todo lo que haga falta lo vamos a poner 466 00:22:51,119 --> 00:22:52,299 Vale 467 00:22:52,299 --> 00:22:53,940 Vamos a ver 468 00:22:53,940 --> 00:22:56,579 Vamos a entrenar la mente 469 00:22:56,579 --> 00:22:57,700 A ver si somos capaces 470 00:22:57,700 --> 00:22:59,359 Que no doy yo un duro porque seamos capaces 471 00:22:59,359 --> 00:23:00,740 No hablo de vosotros, de mí 472 00:23:00,740 --> 00:23:02,359 Vale 473 00:23:02,359 --> 00:23:05,339 No os ofendáis 474 00:23:05,339 --> 00:23:06,420 A ver 475 00:23:06,420 --> 00:23:07,900 Venga 476 00:23:07,900 --> 00:23:10,799 Pues cómo consigo yo avanzar 477 00:23:10,799 --> 00:23:12,299 Sumando solo un número 478 00:23:12,299 --> 00:23:14,220 Y así ni ir ni nada 479 00:23:14,220 --> 00:23:16,259 Vamos a ver 480 00:23:16,259 --> 00:23:18,380 El operador resto es que es súper útil 481 00:23:18,380 --> 00:23:19,420 Aunque no lo parezca 482 00:23:19,420 --> 00:23:23,519 El operador módulo vale para hacer millones de cosas 483 00:23:23,519 --> 00:23:25,799 Y está el pobre infra 484 00:23:25,799 --> 00:23:33,289 valorado, a ver 485 00:23:33,289 --> 00:23:35,609 vamos a ver 486 00:23:35,609 --> 00:23:44,180 joder, voy a tener que hacer más pequeñito 487 00:23:44,180 --> 00:23:45,220 para que 488 00:23:45,220 --> 00:23:47,839 quede todas las letras 489 00:23:47,839 --> 00:23:56,700 bueno, así se ven todas 490 00:23:56,700 --> 00:23:58,119 más o menos, vale, a ver 491 00:23:58,119 --> 00:24:05,009 aquí tenemos 492 00:24:05,009 --> 00:24:08,900 26, ¿verdad? 493 00:24:09,779 --> 00:24:11,140 ahí hay 26 posiciones 494 00:24:11,140 --> 00:24:13,000 entonces 495 00:24:13,000 --> 00:24:22,250 a mí me dan un numerito n 496 00:24:22,250 --> 00:24:23,569 que es el que tengo que avanzar 497 00:24:23,569 --> 00:24:26,109 vale, entonces 498 00:24:26,109 --> 00:24:32,819 A ver, si este numerito 499 00:24:32,819 --> 00:24:35,180 Le sumamos 500 00:24:35,180 --> 00:24:36,259 El 501 00:24:36,259 --> 00:24:39,400 Carácter que me han dado 502 00:24:39,400 --> 00:24:42,819 Este es el carácter C que tengo que cambiar 503 00:24:42,819 --> 00:24:44,000 C es el carácter que tengo que cambiar 504 00:24:44,000 --> 00:24:46,019 Y el numerito es M, entonces 505 00:24:46,019 --> 00:24:49,140 Y a ver 506 00:24:49,140 --> 00:24:56,640 Y esta es la posición del carácter A 507 00:24:56,640 --> 00:25:01,890 Espera, a ver, es que primero tengo que 508 00:25:01,890 --> 00:25:03,849 Situario 509 00:25:03,849 --> 00:25:05,650 Un segundito, a ver si 510 00:25:05,650 --> 00:25:08,990 Lo veo, porque estoy convencidísima 511 00:25:08,990 --> 00:25:09,930 De que se puede hacer 512 00:25:09,930 --> 00:25:11,769 Pero hay que 513 00:25:11,769 --> 00:25:12,049 Eh 514 00:25:12,049 --> 00:25:12,089 Eh 515 00:25:12,089 --> 00:25:15,650 Tiene que ir abajo 516 00:25:15,650 --> 00:25:17,089 A secretaría 517 00:25:17,089 --> 00:25:20,549 Un poquito más 518 00:25:20,549 --> 00:25:24,710 C más N entre 26 519 00:25:24,710 --> 00:25:25,529 Entonces 520 00:25:25,529 --> 00:25:28,750 Sí 521 00:25:28,750 --> 00:25:34,700 C2 más N 522 00:25:34,700 --> 00:25:51,849 vale, yo creo que sería esto 523 00:25:51,849 --> 00:25:56,230 el c2 más n 524 00:25:56,230 --> 00:26:05,130 el c2 más n 525 00:26:05,130 --> 00:26:06,730 en lugar de quitarle 26 526 00:26:06,730 --> 00:26:09,309 le quitas 527 00:26:09,309 --> 00:26:11,869 el resto y irle entre 26 528 00:26:11,869 --> 00:26:13,609 con lo cual te quitas todos los excesos 529 00:26:13,609 --> 00:26:15,950 creo que sería esta fórmula 530 00:26:15,950 --> 00:26:18,589 c2 más n menos 26 531 00:26:18,589 --> 00:26:20,930 es lo mismo que el resto si solo has dado una vuelta 532 00:26:20,930 --> 00:26:22,309 pero si has dado más de una vuelta 533 00:26:22,309 --> 00:26:24,490 pues te vas quitando todas las vueltas 534 00:26:24,490 --> 00:26:26,190 con el módulo 535 00:26:26,190 --> 00:26:28,130 creo 536 00:26:28,130 --> 00:26:31,609 lo dejo ahí abajo 537 00:26:31,609 --> 00:26:34,609 para que nadie lo mire si no se quiere liar 538 00:26:34,609 --> 00:26:35,609 voy a probarlo solo 539 00:26:35,609 --> 00:26:37,230 para ver si sería esta 540 00:26:37,230 --> 00:26:46,109 A ver, vamos a probarlo, si es lo más fácil 541 00:26:46,109 --> 00:26:49,690 C1, estamos en el ELSE 542 00:26:49,690 --> 00:27:01,029 C1, es N 543 00:27:01,029 --> 00:27:09,990 126 544 00:27:09,990 --> 00:27:14,309 y se me ha pasado un paréntesis 545 00:27:14,309 --> 00:27:17,049 pues esto mismo 546 00:27:17,049 --> 00:27:20,390 en el C2 ya lo tengo 547 00:27:20,390 --> 00:27:23,750 y en el C3 548 00:27:23,750 --> 00:27:27,589 sería esto 549 00:27:27,589 --> 00:27:30,730 c3 550 00:27:30,730 --> 00:27:32,650 más n 551 00:27:32,650 --> 00:27:33,970 por 126 552 00:27:33,970 --> 00:27:38,670 126 553 00:27:38,670 --> 00:27:40,849 creo que sería esto, vamos a volver a leer 554 00:27:40,849 --> 00:27:42,849 los números para que 555 00:27:42,849 --> 00:27:56,009 vamos a volver a leer 556 00:27:56,009 --> 00:27:58,289 Versión con Y, pues ya la he vuelto a más de... 557 00:27:58,289 --> 00:28:02,529 A ver. 558 00:28:05,490 --> 00:28:06,049 Vale. 559 00:28:06,690 --> 00:28:07,289 Entonces. 560 00:28:10,509 --> 00:28:13,230 Por ejemplo, X, Y y Z. 561 00:28:13,890 --> 00:28:19,230 Si le pasamos 28, efectivamente se ha saltado. 562 00:28:21,390 --> 00:28:25,509 Pero en la siguiente versión, 28. 563 00:28:25,509 --> 00:28:27,549 en esta lo hace bien, que es con fórmula 564 00:28:27,549 --> 00:28:29,210 y en la de if 565 00:28:29,210 --> 00:28:32,150 pero quitándole los excesos de 26 566 00:28:32,150 --> 00:28:33,549 x, y, z 567 00:28:33,549 --> 00:28:36,069 y pasándole 28 568 00:28:36,069 --> 00:28:38,250 eh 569 00:28:38,250 --> 00:28:40,829 no 570 00:28:40,829 --> 00:28:41,430 pero 571 00:28:41,430 --> 00:28:46,670 si, vamos a parar aquí 572 00:28:46,670 --> 00:28:47,569 aprovechamos y así 573 00:28:47,569 --> 00:28:49,869 resuelvo esto que me estaba comentando 574 00:28:49,869 --> 00:28:50,970 dime 575 00:28:50,970 --> 00:29:04,309 Claro, a ver, si C1 más N 576 00:29:04,309 --> 00:29:05,950 se pasa de 122 577 00:29:05,950 --> 00:29:12,430 Claro, pero tengo que hacer el resto 578 00:29:12,430 --> 00:29:26,750 en lugar de quitarle 26 579 00:29:26,750 --> 00:29:27,210 le pido 580 00:29:27,210 --> 00:29:29,910 26 por el resto 581 00:29:39,609 --> 00:29:41,549 a ver en un papelito 582 00:29:41,549 --> 00:29:42,549 Gracias. 583 00:30:11,549 --> 00:30:13,549 Iguala. 584 00:30:18,549 --> 00:30:28,549 16. 585 00:30:41,549 --> 00:31:11,529 Hacemos una masa, una masa, una masa, una masa, una masa. 586 00:31:43,029 --> 00:31:45,029 ¡Gracias! 587 00:32:13,029 --> 00:32:43,009 Vale, el arroz es primero. 588 00:32:43,009 --> 00:32:54,650 Vale, voy al baño. 589 00:33:13,009 --> 00:33:19,769 6, 52, aquí le daría 2, y aquí le daría 1. 590 00:33:19,769 --> 00:33:21,589 ¿Qué pasa con el número de bifas? 591 00:33:21,589 --> 00:33:51,569 Si tú dices, ah, ah, eso va a subir, eso te va a dar un 7, eso te va a dar un 7, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6, eso te va a dar un 6. 592 00:33:51,589 --> 00:34:05,450 De resto, pero entonces, ya pasamos a sumar y sumar, la A no hubiera habido en el pasto, el 97, entonces, bueno, el 97 suma 0, que es la 97. 593 00:34:05,450 --> 00:34:18,869 Ahora, tú le pones la Z, la Z, Z, Z, y le sumas 1, entonces te va a pasar a la A, que es el 2, que es el 2, que es el 2, que es el 2. 594 00:34:18,869 --> 00:34:20,869 Pero ahí no da lo que has dicho. 595 00:34:20,869 --> 00:34:22,869 Que sí, te tiene que dar Z. 596 00:34:22,869 --> 00:34:24,869 Pero te tiene que dar A. 597 00:34:24,869 --> 00:34:26,869 Sí. 598 00:34:26,869 --> 00:34:28,869 Es la operación. 599 00:34:28,869 --> 00:34:30,869 Esto, que sí, coño, mira. 600 00:34:30,869 --> 00:34:32,869 Yo meto la Z. 601 00:34:32,869 --> 00:34:34,869 Le quiero sumar un 1. 602 00:34:34,869 --> 00:34:36,869 Y le tiene que dar A. 603 00:34:36,869 --> 00:34:38,869 Le tiene que dar A. 604 00:34:38,869 --> 00:34:40,869 Igual. 605 00:34:40,869 --> 00:34:42,869 No. 606 00:34:42,869 --> 00:34:44,869 Sí. 607 00:34:44,869 --> 00:34:46,869 Si fuera A, se lo haría. 608 00:34:46,869 --> 00:35:02,469 lo que te da ahora lo divides entre 26 609 00:35:02,469 --> 00:35:04,489 y es decir, la máquina 610 00:35:04,489 --> 00:35:06,010 coge este numerismo 611 00:35:06,010 --> 00:35:08,429 coge el resto y el resto 612 00:35:08,429 --> 00:35:09,670 ya luego se lo da 613 00:35:09,670 --> 00:35:11,670 a la 614 00:35:11,670 --> 00:35:11,750 a la 615 00:35:11,750 --> 00:35:17,989 97 616 00:35:17,989 --> 00:35:19,809 97 617 00:35:19,809 --> 00:35:22,769 pero 618 00:35:22,769 --> 00:35:24,469 esto es simple 619 00:35:24,469 --> 00:35:25,329 pero a lo mejor es 620 00:35:25,329 --> 00:35:29,969 pero que a lo mejor 621 00:35:29,969 --> 00:35:31,750 si pongo B 622 00:35:31,750 --> 00:35:32,750 me va a dar 623 00:35:32,750 --> 00:35:36,389 97 más 624 00:35:36,389 --> 00:35:37,329 3 625 00:35:37,329 --> 00:35:39,530 pero está mal hecho 626 00:35:39,530 --> 00:35:41,769 ¿Que no estaba lento? ¿Que está bien? 627 00:35:42,010 --> 00:35:43,809 No, pero es un 7 más 0 628 00:35:43,809 --> 00:35:44,590 ¿Qué es lo que se llama? 629 00:35:44,590 --> 00:35:44,969 ¿Qué es lo que se llama? 630 00:35:48,030 --> 00:35:49,190 97 más 0 631 00:35:49,190 --> 00:35:50,929 Igual a 632 00:35:50,929 --> 00:35:53,190 No, pero sin menos 633 00:35:53,190 --> 00:35:55,710 No, esto es un igual 634 00:35:55,710 --> 00:35:57,829 No, esto es un igual 635 00:35:57,829 --> 00:35:59,289 No, esto es un igual 636 00:35:59,289 --> 00:36:01,150 No, esto es un igual 637 00:36:01,150 --> 00:36:01,349 No, esto es un igual 638 00:36:01,349 --> 00:36:05,349 No, esto es un igual 639 00:36:05,349 --> 00:36:06,230 No, esto es un igual 640 00:36:06,230 --> 00:36:07,190 No, esto es un igual 641 00:36:07,190 --> 00:36:08,730 No, esto es un igual 642 00:36:08,730 --> 00:36:11,809 Venga, vamos. 643 00:36:21,809 --> 00:36:24,210 Vamos. 644 00:36:24,210 --> 00:36:24,409 Vamos. 645 00:36:24,409 --> 00:36:36,510 que sabes que pasa 646 00:36:36,510 --> 00:36:38,429 que quitando el exceso de vueltas 647 00:36:38,429 --> 00:36:40,349 y eso, es que me estoy dando cuenta 648 00:36:40,349 --> 00:36:41,809 que donde estoy llegando 649 00:36:41,809 --> 00:36:43,389 es a la fórmula anterior 650 00:36:43,389 --> 00:36:45,289 o sea 651 00:36:45,289 --> 00:36:47,969 llegaría a la fórmula anterior, entonces 652 00:36:47,969 --> 00:36:50,289 como esa fórmula aplica también 653 00:36:50,289 --> 00:36:52,389 en el caso este, pues no merece la pena 654 00:36:52,389 --> 00:36:53,469 separar un ICL 655 00:36:53,469 --> 00:36:55,230 Pues si me pongo aquí a quitarla 656 00:36:55,230 --> 00:36:56,389 Haciendo el cociente 657 00:36:56,389 --> 00:36:58,610 Es que al final acabo llegando a la fórmula que hemos hecho antes 658 00:36:58,610 --> 00:37:00,230 Entonces 659 00:37:00,230 --> 00:37:03,389 No hombre, no 660 00:37:03,389 --> 00:37:05,510 Entonces vamos a quitar esto 661 00:37:05,510 --> 00:37:06,010 Para no liar 662 00:37:06,010 --> 00:37:07,750 Porque tampoco 663 00:37:07,750 --> 00:37:16,389 Claro, porque 664 00:37:16,389 --> 00:37:19,590 En el ELSE pues habría que quitar el exceso 665 00:37:19,590 --> 00:37:20,750 De nuevo haciendo ese resto 666 00:37:20,750 --> 00:37:23,090 Y llegarías a esta fórmula 667 00:37:23,090 --> 00:37:25,130 y esta fórmula como consecuencia 668 00:37:25,130 --> 00:37:26,989 pues te habrías dado cuenta que es que esta fórmula 669 00:37:26,989 --> 00:37:28,349 también te vale para el primer caso 670 00:37:28,349 --> 00:37:31,090 para el caso de que no desbordes 671 00:37:31,090 --> 00:37:32,449 vale, pues venga