1 00:00:01,010 --> 00:00:23,969 Venga, ¿podéis hacerme caso? Vale, bueno, pues aquí la condición que tenemos que trasladar a Java, la que habéis pensado es al menos dos mayores de edad. Bueno, pues ahora ya, llevado al mundo Java sería tres personas, mayores de edad, mayor de 21. 2 00:00:23,969 --> 00:00:25,410 Tres personas 3 00:00:25,410 --> 00:00:28,989 Primero mayor de 21 y segundo mayor de 21 4 00:00:28,989 --> 00:00:33,549 O primero mayor de 21 y tercero mayor de 21 5 00:00:33,549 --> 00:00:37,469 O segundo mayor de 21 y tercero mayor de 21 6 00:00:37,469 --> 00:00:42,549 Pues ya está, ya hemos trasladado la idea de al menos dos mayores de 21 7 00:00:42,549 --> 00:00:45,570 Al lenguaje de operadores de Java que conocemos 8 00:00:45,570 --> 00:00:49,250 Pues ya está, como ya lo hemos trasladado a eso lo podemos escribir 9 00:00:49,250 --> 00:01:06,409 Y esto sería, que edad 1 sea mayor o igual que 21 y que edad 2 sea mayor o igual que 21. 10 00:01:06,810 --> 00:01:11,370 Vale, voy a ir poniendo paréntesis para no liarnos. 11 00:01:14,299 --> 00:01:20,879 Si se cumple esto, la condición total ya es true, pero la condición total además se puede cumplir si pasa esa otra cosa. 12 00:01:20,879 --> 00:01:36,049 luego ahí me falta un or, es, vale, si las edades que son simultáneamente mayores de 21 son la del primero y el tercero, también, y me falta el último or, 13 00:01:37,010 --> 00:01:49,659 si las edades que son mayores o iguales de 21 son la del segundo y el tercero, bueno, pues tenemos que habituarnos a este proceso, 14 00:01:49,659 --> 00:01:53,260 que es algo que en lenguaje natural es inmediato, al menos dos. 15 00:01:53,980 --> 00:01:56,659 Al menos dos de tres, a Java no le dice nada. 16 00:01:57,219 --> 00:02:01,420 A Java lo que le dice es el primero simultáneamente con el segundo, 17 00:02:01,920 --> 00:02:08,219 o el primero simultáneamente con el tercero, o el segundo simultáneamente con el tercero. 18 00:02:08,300 --> 00:02:13,060 Eso sí le dice algo a Java, porque lo podemos expresar en operadores lógicos. 19 00:02:14,280 --> 00:02:18,000 Pero el al menos dos, eso no le dice nada a Java, tenemos que traducirlo. 20 00:02:18,000 --> 00:02:32,879 Pues ya está. Esta es una condición formada por la combinación con un OR de tres condiciones más sencillas y cada una de ellas a su vez está formada con la combinación con un AN. 21 00:02:34,000 --> 00:02:38,840 Entonces, o simultáneamente estas dos, o simultáneamente estas dos, o simultáneamente estas dos. 22 00:02:38,840 --> 00:02:41,960 ¿podemos simplificar esa condición 23 00:02:41,960 --> 00:02:42,939 y expresarla de otra manera? 24 00:02:43,080 --> 00:02:45,039 pues a mí no se me ocurre otra manera 25 00:02:45,039 --> 00:02:47,520 de simplificarla para expresar esa idea 26 00:02:47,520 --> 00:02:48,439 de forma más sencilla 27 00:02:48,439 --> 00:02:50,259 ¿vale? esa la recoge 28 00:02:50,259 --> 00:02:52,379 claramente 29 00:02:52,379 --> 00:02:56,039 o son simultáneamente los dos mayores o iguales de 21 30 00:02:56,039 --> 00:02:57,539 o son simultáneamente 31 00:02:57,539 --> 00:02:59,240 primero y tercero o son simultáneamente los dos mayores o iguales de 0 32 00:02:59,240 --> 00:03:01,819 ¿qué pasa si son los tres mayores de 21? 33 00:03:01,900 --> 00:03:02,879 si son los tres mayores de 21 34 00:03:02,879 --> 00:03:04,860 esta ya será true, obviamente 35 00:03:04,860 --> 00:03:07,919 como esta ya es true, no evalúa ninguna de las demás 36 00:03:07,919 --> 00:03:08,800 Y el resultado es true 37 00:03:08,800 --> 00:03:10,500 Claro, es que si los 3 son mayores de 21 38 00:03:10,500 --> 00:03:11,439 Se cumple esto 39 00:03:11,439 --> 00:03:13,300 Se cumple que al menos 2 40 00:03:13,300 --> 00:03:15,020 Entonces, pues ya está 41 00:03:15,020 --> 00:03:17,419 ¿Vale? 42 00:03:19,060 --> 00:03:20,620 Vale, entonces, repito 43 00:03:20,620 --> 00:03:22,340 Lo que se expresa en lenguaje natural 44 00:03:22,340 --> 00:03:23,300 Java no lo entiende 45 00:03:23,300 --> 00:03:24,740 El al menos 2 no lo entiende 46 00:03:24,740 --> 00:03:27,340 Pues se traduce a lo que tenemos 47 00:03:27,340 --> 00:03:28,419 Y lo que tenemos es 48 00:03:28,419 --> 00:03:31,340 Combinación de condiciones sencillas 49 00:03:31,340 --> 00:03:34,719 Del tipo ser mayor que, ser menor que, ser igual que 50 00:03:34,719 --> 00:03:36,659 Y combinadas con 51 00:03:36,659 --> 00:03:37,900 Y es y con o es 52 00:03:37,900 --> 00:03:39,680 con an y con or, eso es lo que tenemos 53 00:03:39,680 --> 00:03:41,639 pues combinando todo eso 54 00:03:41,639 --> 00:03:43,759 tenemos que poder expresar cualquier idea 55 00:03:43,759 --> 00:03:46,039 y a lo mejor una idea sencilla 56 00:03:46,039 --> 00:03:47,580 se queda muy larga 57 00:03:47,580 --> 00:03:49,240 porque expresada con 58 00:03:49,240 --> 00:03:51,840 relaciones de mayor, menor o igual 59 00:03:51,840 --> 00:03:53,659 y con an y con or se queda muy larga 60 00:03:53,659 --> 00:03:54,680 bueno, pues se queda muy larga 61 00:03:54,680 --> 00:03:58,000 a lo mejor luego resulta que hay otra forma 62 00:03:58,000 --> 00:04:00,099 de encontrar ahí una condición 63 00:04:00,099 --> 00:04:01,400 más sencilla, como lo sé 64 00:04:01,400 --> 00:04:03,740 en este caso, a mí ahora mismo 65 00:04:03,740 --> 00:04:05,479 no se me ocurre otra forma de expresarlo 66 00:04:05,479 --> 00:04:10,020 ¿vale? entonces 67 00:04:10,020 --> 00:04:12,340 con que cualquiera de las dos sea cierta 68 00:04:12,340 --> 00:04:14,199 ya la total es cierta, porque esto es uno 69 00:04:14,199 --> 00:04:15,680 vale 70 00:04:15,680 --> 00:04:18,220 bueno, vamos al que estábamos 71 00:04:18,220 --> 00:04:20,000 al de los triangulillos 72 00:04:20,000 --> 00:04:25,449 venga, pues al de los triangulitos 73 00:04:25,449 --> 00:04:27,009 este ya se complica 74 00:04:27,009 --> 00:04:27,509 un pelín 75 00:04:27,509 --> 00:04:47,230 aquí, primera cosa por la que se complica 76 00:04:47,230 --> 00:04:48,649 porque tengo 77 00:04:48,649 --> 00:04:50,730 tres posibilidades, o sea, aquí está claro 78 00:04:50,730 --> 00:04:53,470 que el final del programa 79 00:04:53,470 --> 00:04:55,170 es mostrar 80 00:04:55,170 --> 00:04:55,889 un mensajito 81 00:04:55,889 --> 00:04:57,870 es mostrar un mensajito 82 00:04:57,870 --> 00:05:01,470 ¿Vale? Un mensajito 83 00:05:01,470 --> 00:05:03,810 Vamos a poner esto ya 84 00:05:03,810 --> 00:05:05,949 Y como vamos a leer tres lados 85 00:05:05,949 --> 00:05:07,709 Me voy a adelantar y voy a hacer un copia y pega 86 00:05:07,709 --> 00:05:09,589 Ya de todo esto, pues vamos a leer tres lados 87 00:05:09,589 --> 00:05:11,310 Ya me voy a adelantar 88 00:05:11,310 --> 00:05:13,269 Pero esto en lugar de D1 89 00:05:13,269 --> 00:05:14,610 Pues se va a llamar lado 1 90 00:05:14,610 --> 00:05:17,470 Aquí, refactor 91 00:05:17,470 --> 00:05:18,310 Rename 92 00:05:18,310 --> 00:05:36,129 Rename 93 00:05:36,129 --> 00:05:47,170 Ahí, quédate 94 00:05:47,170 --> 00:05:50,269 Así más 95 00:05:50,269 --> 00:05:57,500 ahora, lado 2 96 00:05:57,500 --> 00:05:59,220 y ahora 97 00:05:59,220 --> 00:06:01,259 esta variable de aquí 98 00:06:01,259 --> 00:06:18,639 bueno, ya adelanto 99 00:06:18,639 --> 00:06:20,480 a ver, hacedme caso 100 00:06:20,480 --> 00:06:25,550 vale, ya adelanto 101 00:06:25,550 --> 00:06:27,029 y como voy a tener que pedir 3 lados 102 00:06:27,029 --> 00:06:28,170 pues ya 103 00:06:28,170 --> 00:06:31,389 dejo este código ya hecho de pedir 3 lados 104 00:06:31,389 --> 00:06:32,790 Lado 1, lado 2 y lado 3 105 00:06:32,790 --> 00:06:36,029 Relax 106 00:06:36,029 --> 00:06:39,269 Bueno, pues el resultado final del programa 107 00:06:39,269 --> 00:06:41,149 Sabemos que he mostrado una cadena 108 00:06:41,149 --> 00:06:43,589 Pero aquí ya tenemos la primera complicación 109 00:06:43,589 --> 00:06:46,470 La primera complicación es 110 00:06:46,470 --> 00:06:48,509 Que lo que yo voy a mostrar 111 00:06:48,509 --> 00:06:50,850 Es uno de tres posibles mensajes 112 00:06:50,850 --> 00:06:51,670 No uno de dos 113 00:06:51,670 --> 00:06:53,709 Entonces ya tenemos la primera complicación 114 00:06:53,709 --> 00:06:55,509 Antes lo que me iba a mostrar es 115 00:06:55,509 --> 00:06:56,410 Si o no 116 00:06:56,410 --> 00:06:58,810 Entonces era más sencillo 117 00:06:58,810 --> 00:06:59,970 Porque yo ponía aquí 118 00:06:59,970 --> 00:07:13,689 El resultado puede que sea sí o puede que sea no, tengo dos posibilidades y en función de que va a ser sí o no, pues bueno, voy a pensar la condición. 119 00:07:13,689 --> 00:07:26,029 Esta es nuestra situación, pero es que ahora tenemos tres posibilidades, aquí puede ser que el resultado sea equilátero, que sea isósceles o que sea escaleno, tenemos tres opciones. 120 00:07:26,029 --> 00:07:30,029 Entonces tenemos que anidar operadores ternarios 121 00:07:30,029 --> 00:07:31,870 Con la primera condición 122 00:07:31,870 --> 00:07:33,990 La idea es que yo pueda discernir 123 00:07:33,990 --> 00:07:35,629 Si es equilátero o no 124 00:07:35,629 --> 00:07:40,389 No pongo tilde porque sale mal 125 00:07:40,389 --> 00:07:42,569 Bueno, da igual, la voy a poner que así queda más feo 126 00:07:42,569 --> 00:07:43,430 Vale 127 00:07:43,430 --> 00:07:46,230 Con esta condición 128 00:07:46,230 --> 00:07:47,990 La idea es que yo ponga aquí una condición 129 00:07:47,990 --> 00:07:49,850 Para poder ya discernir si es equilátero 130 00:07:49,850 --> 00:07:52,350 Pero si no es equilátero, si no lo es 131 00:07:52,350 --> 00:07:54,550 De nuevo se me abren dos posibilidades 132 00:07:54,550 --> 00:07:56,069 De nuevo se me abren dos 133 00:07:56,069 --> 00:07:58,470 entonces aquí de nuevo 134 00:07:58,470 --> 00:07:59,610 en la rama del no 135 00:07:59,610 --> 00:08:01,990 se me abren dos, pues aquí de nuevo 136 00:08:01,990 --> 00:08:04,029 habrá otra condición 137 00:08:04,029 --> 00:08:06,470 y esta condición ya sí que me debería 138 00:08:06,470 --> 00:08:08,449 poder discernir entre isósceles 139 00:08:08,449 --> 00:08:09,209 adiós 140 00:08:09,209 --> 00:08:11,329 y escalero 141 00:08:11,329 --> 00:08:18,970 vale, ahora ya 142 00:08:18,970 --> 00:08:23,259 al revés, ¿por qué? 143 00:08:23,939 --> 00:08:25,399 bueno, depende de cómo pongas las condiciones 144 00:08:25,399 --> 00:08:27,060 depende de cómo las pongas, pero bueno 145 00:08:27,060 --> 00:08:29,540 yo hago, el programa siempre uno plantea 146 00:08:29,540 --> 00:08:31,600 va planteando un esqueleto con cajas negras 147 00:08:31,600 --> 00:08:32,559 y luego lo va rellenando 148 00:08:32,559 --> 00:08:34,240 y en las sucesivas iteraciones 149 00:08:34,240 --> 00:08:35,980 pues ya lo puede ir reformulando 150 00:08:35,980 --> 00:08:38,679 pero uno va partiendo de una estructura 151 00:08:38,679 --> 00:08:40,019 un punto de partida que le ayude 152 00:08:40,019 --> 00:08:42,240 entonces aquí hay tres posibilidades 153 00:08:42,240 --> 00:08:44,419 que sea equilátero, isósceles y escaleno 154 00:08:44,419 --> 00:08:46,220 pues lo podemos plantear así 155 00:08:46,220 --> 00:08:48,500 una primera condición 156 00:08:48,500 --> 00:08:50,220 me puede hacer ver si es equilátero 157 00:08:50,220 --> 00:08:51,179 pero si no lo es 158 00:08:51,179 --> 00:08:53,600 tengo todavía dos posibilidades 159 00:08:53,600 --> 00:08:55,740 si no lo es todavía se me abren dos 160 00:08:55,740 --> 00:08:58,299 vale, vamos a ver si este esquema 161 00:08:58,299 --> 00:09:00,000 que hemos planteado en caja 162 00:09:00,000 --> 00:09:01,919 yo puedo 163 00:09:01,919 --> 00:09:03,620 yo tengo una condición 164 00:09:03,620 --> 00:09:06,279 que pueda construir a partir de los lados 165 00:09:06,279 --> 00:09:08,519 que me permita decir si un triángulo 166 00:09:08,519 --> 00:09:10,039 es equilátero o no 167 00:09:10,039 --> 00:09:11,659 ¿la tengo? ¿cuál sería? 168 00:09:13,539 --> 00:09:14,820 claro, pero eso en Java 169 00:09:14,820 --> 00:09:15,679 ¿cuál sería? 170 00:09:20,269 --> 00:09:22,330 y lado 2 igual a lado 3 171 00:09:22,330 --> 00:09:24,149 ¿vale? efectivamente 172 00:09:24,149 --> 00:09:25,590 tenemos una condición 173 00:09:25,590 --> 00:09:27,490 pero es que no es transitivo 174 00:09:27,490 --> 00:09:29,889 ya la otra va a ser true siempre 175 00:09:29,889 --> 00:09:30,789 si las dos anteriores lo son 176 00:09:30,789 --> 00:09:52,309 Entonces, tenemos una condición que expresa si es equilátero, pues vamos a ponerla, lado 1 igual a lado 2 y además, simultáneamente a esto, lado 2 igual a lado 3, ¿verdad? 177 00:09:52,309 --> 00:09:55,210 y no hace falta poner 178 00:09:55,210 --> 00:09:57,429 y lado 1 igual a lado 3 179 00:09:57,429 --> 00:09:58,929 porque si esas dos son true 180 00:09:58,929 --> 00:10:00,529 la tercera lo va a ser 181 00:10:00,529 --> 00:10:03,350 a ver, podríamos ponerla y no estaría de más 182 00:10:03,350 --> 00:10:05,309 pero ¿para qué vamos a ponerla? 183 00:10:05,850 --> 00:10:06,830 si esta es verdad 184 00:10:06,830 --> 00:10:08,629 y simultáneamente esta es verdad 185 00:10:08,629 --> 00:10:11,509 es que entonces va a ser verdad obligatoriamente 186 00:10:11,509 --> 00:10:13,009 que lado 1 sea igual a lado 3 187 00:10:13,009 --> 00:10:15,669 porque ser igual a A cumple la propiedad transitiva 188 00:10:15,669 --> 00:10:16,110 ¿no? 189 00:10:17,809 --> 00:10:19,649 bueno, pues entonces la condición 190 00:10:19,649 --> 00:10:21,509 que me permite a mí discernir 191 00:10:21,509 --> 00:10:23,850 cernir, si es equilátero 192 00:10:23,850 --> 00:10:24,470 ya la tengo 193 00:10:24,470 --> 00:10:27,529 vale, pues vamos a partir ahora 194 00:10:27,529 --> 00:10:29,429 de la base, de que no sea 195 00:10:29,429 --> 00:10:31,210 equilátero, entonces si hemos llegado aquí 196 00:10:31,210 --> 00:10:33,690 si hemos llegado aquí es porque no lo es 197 00:10:33,690 --> 00:10:35,330 no son los tres lados iguales 198 00:10:35,330 --> 00:10:37,389 ¿puedo yo poner aquí 199 00:10:37,389 --> 00:10:39,830 si he llegado yo aquí, ya partiendo de esa base 200 00:10:39,830 --> 00:10:41,509 ¿puedo expresar ahí con una 201 00:10:41,509 --> 00:10:43,330 condición de seis ósteles? 202 00:10:44,590 --> 00:10:45,850 ¿cómo podría expresarlo? 203 00:10:48,549 --> 00:10:49,490 ¿y eso en Java 204 00:10:49,490 --> 00:10:50,330 cómo lo podríamos poner? 205 00:10:51,509 --> 00:10:59,169 con el or, si lado 1 igual a lado 2, o lado 2 igual a lado 3, o lado 1 igual a lado 3, 206 00:10:59,269 --> 00:11:00,929 ahí sí que tengo que poner las tres cosas, porque es un or. 207 00:11:02,230 --> 00:11:08,490 Vale, pues la condición de isósceles también la puedo expresar, de esa manera, 208 00:11:08,490 --> 00:11:14,590 la condición de isósceles podría ser, si lado 1 es igual a lado 2, 209 00:11:16,230 --> 00:11:21,309 si eso se cumple ya es isósceles, equilátero no es, porque estoy en la rama 210 00:11:21,309 --> 00:11:23,490 de que no era equilátero, si lo fuera había entrado arriba 211 00:11:23,490 --> 00:11:25,730 pero si esa no se cumple 212 00:11:25,730 --> 00:11:27,669 aún así puede seguir 213 00:11:27,669 --> 00:11:29,429 siendo isósceles porque 214 00:11:29,429 --> 00:11:31,649 lado 1 sea igual 215 00:11:31,649 --> 00:11:32,409 a lado 3 216 00:11:32,409 --> 00:11:36,320 adiós, vale 217 00:11:36,320 --> 00:11:40,659 y si esa tampoco se cumple 218 00:11:40,659 --> 00:11:42,700 puede seguir 219 00:11:42,700 --> 00:11:44,659 siendo isósceles porque los que 220 00:11:44,659 --> 00:11:46,700 sean iguales sean lado 2 221 00:11:46,700 --> 00:11:48,559 y lado 3, también puede seguirlo siendo 222 00:11:48,559 --> 00:11:50,460 aquí sí que tengo que poner las 3 223 00:11:50,460 --> 00:11:52,580 porque se puede dar sólo una 224 00:11:52,580 --> 00:11:53,639 de ellas y no las otras 225 00:11:53,639 --> 00:11:57,320 Lado 1, perdón, lado 2 226 00:11:57,320 --> 00:12:00,059 Igual a lado 3 227 00:12:00,059 --> 00:12:04,000 Entonces, si se da esta 228 00:12:04,000 --> 00:12:06,600 Hasta luego, o se da esta 229 00:12:06,600 --> 00:12:09,980 O se da esta, con cualquiera de las dos que se dé 230 00:12:09,980 --> 00:12:11,740 Ya sé que es isósceles 231 00:12:11,740 --> 00:12:14,840 ¿Vale? No van a ser iguales los tres 232 00:12:14,840 --> 00:12:18,559 Porque es que estoy ya en la salida 233 00:12:18,559 --> 00:12:21,240 En la que no eran iguales 234 00:12:21,240 --> 00:12:22,940 Porque si hubieran sido iguales los tres 235 00:12:22,940 --> 00:12:25,000 habría entrado aquí y habría acabado ya 236 00:12:25,000 --> 00:12:27,559 entonces, si esto se da 237 00:12:27,559 --> 00:12:28,720 si esta condición se da 238 00:12:28,720 --> 00:12:30,360 pues isósceles 239 00:12:30,360 --> 00:12:33,399 y ahora ya, si esa tampoco se da 240 00:12:33,399 --> 00:12:35,299 ya puedo concluir que es caleno 241 00:12:35,299 --> 00:12:36,159 ¿verdad? 242 00:12:36,799 --> 00:12:38,440 porque no ha sido equilátero 243 00:12:38,440 --> 00:12:40,399 y ha venido por aquí 244 00:12:40,399 --> 00:12:42,320 no ha sido isósceles 245 00:12:42,320 --> 00:12:45,159 pues no le queda más remedio que ser escaleno 246 00:12:45,159 --> 00:12:46,580 ahí ya no hay que evaluar ninguna condición 247 00:12:46,580 --> 00:12:49,179 porque o es equilátero o es escaleno 248 00:12:49,179 --> 00:12:50,980 no hay más posibilidades para un triángulo 249 00:12:50,980 --> 00:12:52,360 hay más posibilidades 250 00:12:52,360 --> 00:12:53,440 que no lo sea 251 00:12:53,440 --> 00:12:55,879 a ver si 252 00:12:55,879 --> 00:12:57,220 funciona 253 00:12:57,220 --> 00:12:59,600 si meto lados que cumple la condición 254 00:12:59,600 --> 00:13:00,580 de poder formar un triángulo 255 00:13:00,580 --> 00:13:03,159 que no todos lo cumplen 256 00:13:03,159 --> 00:13:03,740 a ver yo tengo 257 00:13:03,740 --> 00:13:09,259 que va, no tiene nada que ver 258 00:13:09,259 --> 00:13:11,240 no, no, no, míralas, están ahí 259 00:13:11,240 --> 00:13:14,320 claro 260 00:13:14,320 --> 00:13:18,720 ah, ya decía yo 261 00:13:18,720 --> 00:13:19,960 vale, vale, vale, sí, sí, sí 262 00:13:19,960 --> 00:13:22,539 vale, entonces 263 00:13:22,539 --> 00:13:23,940 esta condición funciona 264 00:13:23,940 --> 00:13:25,720 si yo meto 265 00:13:25,720 --> 00:13:27,720 Los lados del triángulo 266 00:13:27,720 --> 00:13:28,480 Vamos a 267 00:13:28,480 --> 00:13:33,299 Yo meto aquí 268 00:13:33,299 --> 00:13:34,779 Uy, claro, es que no he cambiado el mensajito 269 00:13:34,779 --> 00:13:37,440 Lado 1, 3, lado 2, 3 270 00:13:37,440 --> 00:13:39,120 Lado 3, 3 271 00:13:39,120 --> 00:13:40,799 Es equilátero, vale 272 00:13:40,799 --> 00:13:42,919 Voy a meter un isósceles 273 00:13:42,919 --> 00:13:44,740 2, 5 y 2 274 00:13:44,740 --> 00:13:45,940 Isósceles 275 00:13:45,940 --> 00:13:49,120 Voy a meter un isósceles pero con los otros 2 276 00:13:49,120 --> 00:13:51,299 Adiós 2, 3 y 3 277 00:13:51,299 --> 00:13:52,419 Isósceles 278 00:13:52,419 --> 00:13:54,700 Voy a meter ahora un escaleno 279 00:13:54,700 --> 00:13:57,200 1, 4 y 2, escaleno 280 00:13:57,200 --> 00:14:00,100 no sé si hemos cubierto todas las combinaciones posibles 281 00:14:00,100 --> 00:14:01,379 para hacer todos los casos de prueba 282 00:14:01,379 --> 00:14:04,039 pero bueno, tiene pinta de que sí que 283 00:14:04,039 --> 00:14:07,240 vale, el único caso de prueba 284 00:14:07,240 --> 00:14:08,899 de hecho que no hemos metido es que si hay sósteles 285 00:14:08,899 --> 00:14:11,440 porque sean iguales, el primero y el tercero 286 00:14:11,440 --> 00:14:11,659 creo 287 00:14:11,659 --> 00:14:15,000 no sé si ese es el único caso de prueba que no hemos metido 288 00:14:15,000 --> 00:14:19,539 ese es el que no había metido 289 00:14:19,539 --> 00:14:19,840 ¿verdad? 290 00:14:20,159 --> 00:14:22,639 entonces si uno quiere hacer las pruebas completas y en condiciones 291 00:14:22,639 --> 00:14:25,000 pues le faltaría 292 00:14:25,000 --> 00:14:26,539 este caso de prueba y también 293 00:14:26,539 --> 00:14:37,240 ¿Vale? Entonces aquí hemos tenido que anidar el operador porque teníamos tres posibilidades, o equilátero y sóstelos o escaleno, ¿vale? 294 00:14:40,059 --> 00:14:51,820 Bueno, pues con esto hay que trabajar, familiarizarse con la construcción de condiciones con esos operadores y ya está. 295 00:14:53,480 --> 00:14:55,720 Venga, vamos a dejarlo aquí, así me da tiempo a subir.