20241010 ProgrEstruct-Decision-Ejer_11 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Vale, ¿habéis incorporado
00:00:00
la modificación de año bisiesto?
00:00:03
No, pero lo veo
00:00:05
¿Eh?
00:00:06
A ver, chicos
00:00:15
Vamos a tener que cambiar un hábito
00:00:20
Dentro del case de febrero
00:00:22
A ver
00:00:23
la incorporación de bisiesto
00:00:26
la incorporación de bisiesto
00:00:33
¿a qué afecta?
00:00:35
a la condición de que solamente afecta
00:00:36
a que estemos en el caso de febrero, no
00:00:39
luego solamente va a afectar a esto, que es
00:00:40
modificada, si es bisiesto
00:00:42
esta condición
00:00:45
puede ser
00:00:47
diferente
00:00:48
entonces, pues lo tenemos muy sencillo
00:00:49
la validez va a ser
00:00:53
si día es menor o igual que 28
00:00:55
o
00:00:58
porque si es menor o igual que 28
00:00:59
me da igual que sea bisiesto o que no lo sea
00:01:01
va a ser válida, me da igual que sea bisiesto o que no
00:01:03
pero si no es mayor o menor o igual que 28
00:01:05
con lo cual ahí se calza un or
00:01:08
en el caso de que no
00:01:10
o
00:01:11
bisiesto y menor o igual que 29
00:01:12
entonces yo aquí podría
00:01:16
completarlo con esta otra
00:01:17
bisiesto
00:01:19
que bisiesto era
00:01:21
que
00:01:22
claro, pero para que no sea muy grande
00:01:23
vamos a ponerlo aquí en otro Boolean
00:01:28
es que ya estoy en el IF
00:01:30
o sea
00:01:36
es bisiesto, la condición de ser bisiesto
00:01:37
¿cuál era? que el año
00:01:40
sea
00:01:41
múltiplo de 4
00:01:43
y no de 100
00:01:46
o múltiplo de 400
00:01:50
esa es la conclusión a la que habíamos llegado
00:01:52
Múltiplo de 4
00:01:53
Y siendo múltiplo de 4
00:01:56
No de 100
00:01:59
Eso
00:02:00
Por ciento
00:02:02
100
00:02:03
Perdón
00:02:06
A ver, normalmente se ponen espacios
00:02:07
Para la elegibilidad entre operadores
00:02:10
Pero como toda letra tan grande
00:02:12
Al final
00:02:13
Distinto de 0
00:02:14
Entonces, o bien
00:02:20
Es múltiplo de 4
00:02:22
y no de 100 simultáneamente
00:02:25
o si no se cumple esto
00:02:27
pues entonces que sea
00:02:29
múltiplo de 400
00:02:31
o
00:02:32
múltiplo de 400
00:02:33
esta era la más simple
00:02:36
que podíamos sacar para año bisiesto
00:02:45
esta es la más simple
00:02:47
porque si era múltiplo de 100
00:02:48
entonces tenía que ser
00:02:51
lo de 400 también
00:02:55
por eso aquí habíamos quitado la de múltiplo de 100
00:02:56
la quitamos porque si ya es múltiplo de 400
00:02:59
va a ser de 100, entonces esta era la condición
00:03:01
más simple, no podíamos simplificarlo más
00:03:03
o es múltiplo de 4
00:03:05
y simultáneamente no
00:03:07
de 100, o si eso
00:03:09
no se da
00:03:11
entonces que porque es múltiplo de 4
00:03:11
y de 100
00:03:15
simultáneamente
00:03:17
entonces que sea también de 400
00:03:18
que sea también de 400
00:03:21
esa era la condición de bisiesto que hicimos
00:03:23
en ese ejercicio, esa era
00:03:25
vale, pues entonces
00:03:26
ya guardadita en un boolean
00:03:28
ahora ya esto me queda más corto
00:03:30
o bien, día es menor o igual que 28
00:03:32
o es bisiesto
00:03:35
y
00:03:37
día
00:03:44
menor o igual que 29
00:03:47
vale
00:03:50
y me falta el paréntesis
00:03:53
entonces
00:03:55
al válido ya original
00:03:57
que sea mayor o igual que 1, le concateno
00:03:59
que sea menor o igual que 28
00:04:01
o si no es menor o igual que 28
00:04:03
que en este caso será, porque es mayor
00:04:05
que 28
00:04:07
que sea bisiesto
00:04:08
pero también menor o igual que 29, porque si yo dijera
00:04:10
solamente, si no es menor o igual que 28
00:04:13
que sea bisiesto, podría decir
00:04:15
si le doy el 37
00:04:17
me lo daría válido para cualquier año bisiesto
00:04:18
si le doy el 37
00:04:21
entonces por eso lo tengo que añadir, que sea bisiesto
00:04:22
pero también que sea menor o igual que 29
00:04:25
en ese caso, que sea bisiesto
00:04:27
y el día sea menor o igual
00:04:30
que es lo mismo que decir
00:04:31
sea 29
00:04:33
porque es menor o igual que 28 y ha entrado arriba
00:04:34
¿verdad? y ha entrado aquí
00:04:36
entonces el igual o igual a 29 también vale
00:04:38
claro
00:04:41
es que si ha entrado aquí
00:04:41
es porque el día ya es mayor
00:04:46
que 28
00:04:49
entonces tiene que ser 29, es la única opción que queda
00:04:49
tiene que ser 29
00:04:53
entonces que sea bisiesto y sea 29
00:04:53
y ya
00:04:56
cualquier otra combinación de día para febrero
00:04:57
ya sí que no es válido
00:05:00
o bien porque es mayor de 29
00:05:01
o bien porque es 29
00:05:04
y no es bisiesto
00:05:06
vale, pues bueno
00:05:08
con este ejercicio
00:05:13
hemos recordado el switch case
00:05:15
y estamos operando con los AND y los OR
00:05:17
vale, dime
00:05:19
¿a dónde?
00:05:20
vale
00:05:32
podemos habernos equivocado
00:05:33
¿eh?
00:05:35
que no te funciona
00:05:39
A ver, yo no lo he probado, que igual está mal hecho. Yo no lo he probado. No sé si... Vamos a ver. Vamos a darle el 29 de febrero. A ver, el 2024 fue bisiesto, ¿verdad? De 2024. ¿Es válida? Vale.
00:05:40
Pero si le doy el 29 de febrero
00:06:01
De este año
00:06:05
Esta sí que me va a decir que no
00:06:05
Porque es del 25
00:06:08
Perdón, de este curso
00:06:11
Si le doy el 29
00:06:13
De febrero
00:06:15
Del 2025
00:06:16
Pues esta no es válida
00:06:19
Porque ese año no existe
00:06:20
¿Vale?
00:06:22
Bueno, pues hemos hecho un programa
00:06:24
Estupendísimo
00:06:26
Y genial
00:06:28
Vale
00:06:30
Ya sois expertos en Java
00:06:31
O casi
00:06:35
Solo nos faltan
00:06:39
1500 horas de clase más
00:06:41
Pero nada, eso de aquí a junio
00:06:44
Vale
00:06:46
Venga, pues nada
00:06:49
A ver
00:06:51
Los habéis hecho todos, por cierto
00:06:53
Venga
00:06:58
Venga, pues haced ahora
00:07:01
El 22 y el 23
00:07:04
Poneos un rato a hacerlo, el 22 y el 23
00:07:05
A ver qué se os ocurre, qué opciones se os ocurren
00:07:08
Estoy cogiendo los más rarunos
00:07:10
Y luego ya
00:07:12
Después del recreo
00:07:14
Nos metemos con ello, a ver cómo...
00:07:16
- Subido por:
- Raquel G.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 6
- Fecha:
- 10 de octubre de 2024 - 17:00
- Visibilidad:
- Clave
- Centro:
- IES ROSA CHACEL
- Duración:
- 07′ 21″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 30.80 MBytes