Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Ejercicio Banco POO - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 16 de febrero de 2023 por Cristina M.

22 visualizaciones

Explicación de posible solución.

Descargar la transcripción

Ola a todos, os vou dar outra visión de como facer outro banco 00:00:00
con o mesmo enunciado respecto ao que hemos visto na clase do compañero 00:00:07
Si eu tuviera que facer este ejercicio 00:00:13
en o que me está pidiendo que crea unha clase de cuenta bancária 00:00:16
con os atributos IVAN e SALDO 00:00:19
como dice aquí 00:00:21
e que haga métodos para esa clase 00:00:23
como consultar, ingresar dinero, retirar, 00:00:25
traspasar a dinera dunha cuenta a outra 00:00:27
Primero haría ese tipo de clase 00:00:33
y luego haría las dos clases que heredan 00:00:36
a cuenta corriente e a cuenta ahorro 00:00:41
Bien, vou añadir, antes de pasar al ejercicio 00:00:44
que aquí habla de un atributo comun a todas as instancias 00:00:48
que se llama interés anual básico 00:00:51
que pode ser constante 00:00:53
e me dicen que sea extracta 00:00:55
e que tenga un método de calcular intereses 00:00:57
que se deixa sem implementar 00:00:59
e que tamén pode ser útil implementar un método 00:01:02
para mostrar os datos da cuenta 00:01:05
Vale, vou ao ejercicio 00:01:10
O primero que quero que fixeis 00:01:14
é a zona da esquerda 00:01:17
Fixaros nos cuatro arquivos .java que ten 00:01:19
cuenta de ahorro, cuenta bancaria, 00:01:23
cuenta corriente e gestión java 00:01:26
Fixaros nos iconos 00:01:28
Gestión banco, que é onde está o ejecutable 00:01:30
Tiene un triángulo verde porque se pode ejecutar 00:01:34
E se fixais nos outros tres archivos 00:01:36
en cuenta ahorro, cuenta bancaria e cuenta corriente 00:01:39
Fixaros que ten apuntado o cursor do ratón 00:01:42
que a cuenta bancaria é gris 00:01:45
Bueno, pero é gris, está gris 00:01:48
E tamén as outras dos está en colores 00:01:50
Porque, fijaros a la derecha 00:01:53
que estou vendo o código de la cuenta bancaria 00:01:55
La cuenta bancaria é extracta 00:01:59
Por eso se ve o icono aquí gris 00:02:01
Porque non se poden crear instancias de esa cuenta 00:02:03
Vou a reducir o zoom 00:02:07
E fijaros na cuenta bancaria 00:02:12
A cuenta bancaria, o primeiro que é extracta 00:02:16
Se me pongo neste botón 00:02:19
Me dice NetBeans que tiene implementaciónes 00:02:21
Quere dicir que hai dos cuentas 00:02:26
Que se chama cuenta de ahorro e cuenta corriente 00:02:28
Que implementan esta clase 00:02:31
Vale, a clase é extracta 00:02:34
É pública 00:02:36
E tiene os atributos que me han dicho 00:02:37
IVAN e SALDO 00:02:39
Fixaros que IVAN é final 00:02:41
Non se pode modificar 00:02:43
Y SALDO é un doble 00:02:46
E logo teño un public static final doble interés anual básico 00:02:49
Ese interés anual básico é final porque é constante 00:02:54
E é estático porque é o mesmo para todos os objetos 00:02:58
Entón todos os objetos que sean de tipo cuenta bancaria 00:03:02
Vane tener un interés anual del 2,5 00:03:06
E logo veremos como as cuentas corrientes que están aquí 00:03:10
Ou as cuentas de ahorro 00:03:14
Como heredan desta cuenta bancaria 00:03:16
Tienen todo este acceso a este atributo 00:03:18
Que é común a todas porque é estático 00:03:22
O constructor simplemente recibe o IVAN e o SALDO 00:03:24
E os actualizan 00:03:28
Crea as cuentas con ese IVAN e con ese SALDO 00:03:31
Fixaros que non teño un set IVAN 00:03:34
Por que non teño un set IVAN? Porque é final 00:03:37
Se eu tento facer un set IVAN 00:03:39
Me vai dicir que non se pode facer 00:03:42
Vale, vou tentar facer 00:03:44
Aunque se é agora no momento 00:03:46
Vuelta da pausa no escrito 00:03:48
Vou facer zoom para que veáis 00:03:50
Vou facer todo na unha linea 00:03:52
Vou facer un public void set IVAN 00:03:54
Vale, cunha chega un IVAN que é un string 00:03:56
Dis.IVAN igual IVAN 00:03:59
E todo o tempo me está dicendo 00:04:02
Non podo asignar un valor a unha variable final como é IVAN 00:04:04
E aquí igual 00:04:09
Isto non teño sentido 00:04:15
Así que quito o zoom e o elimino 00:04:17
Vale, entón non teño set para o IVAN 00:04:21
E logo teño dous métodos que aparecen aquí con un ícono gris 00:04:24
Porque calcular intereses e mostrar non están definidos 00:04:29
Non se define como se calculan os intereses para a cuenta bancaria 00:04:34
Non se define como se calcula ou como se ejecuta o mostrar para a cuenta bancaria 00:04:38
E son astratos 00:04:45
Quer dicir que as clases que hereden de cuenta bancaria 00:04:46
Tenen que implementar, calcular intereses e mostrar 00:04:50
Logo están os getes de IVAN e saldo que o devolven 00:04:53
E unos métodos para añadir saldo, ingresar, retirar e hacer traspaso 00:04:57
Que ahora contaré 00:05:04
Vale, me voy a fijar en cuenta corriente 00:05:06
Fijaros que cuenta corriente lo que hace es extender la cuenta bancaria 00:05:09
Tiene un constructor que se llama cuenta corriente 00:05:13
Que le llega un número que é el IVAN 00:05:15
E un saldo 00:05:20
E llama el super con ese IVAN e con ese saldo 00:05:21
Y luego tiene calcular intereses e mostrar 00:05:25
Que é a súa implementación de como se calculan os intereses 00:05:28
E como se moestran en unha cuenta corriente 00:05:32
E se fijáis en cuenta de ahorro 00:05:36
Tiene un atributo que é final 00:05:38
Que non se pode modificar 00:05:42
Que é o saldo mínimo 00:05:44
Todas as cuentas de ahorro van a tener un saldo mínimo que son 3.000 00:05:45
E tiene súa própria cuenta de ahorro 00:05:50
Igual, llega o IVAN e lo manda 00:05:53
Yo aquí mejoraría unha coisa en cuenta corriente 00:05:56
E é que en vez de decir NUM 00:05:59
Yo lo refacturaría 00:06:04
E lo llamaría IVAN 00:06:07
Porque lo que llega é un IVAN e se lo manda é o super con un IVAN 00:06:09
Que está máis elegante aquí 00:06:12
Vale, e fijaos que en cuenta de ahorro 00:06:14
Tengo mi próprio calcular de intereses 00:06:16
E mi próprio mostrar 00:06:18
El mostrar é fácil de ver 00:06:19
Pongo que soy unha cuenta de ahorro 00:06:21
E que mi IVAN é DIS.GETIVAN 00:06:23
E mi saldo é DIS.GETSALDO 00:06:25
Fijaos que o método non está aquí 00:06:28
Por qué? 00:06:30
Porque o heredo de a quen estoy extendiendo 00:06:31
Estoy extendiendo a cuenta bancária 00:06:34
En cuenta bancária tengo el GETSALDO 00:06:36
E tengo el GETIVAN 00:06:40
Que luego uso en la cuenta de ahorro 00:06:41
Cuando imprimo 00:06:44
E tamén en la cuenta corriente 00:06:45
Aquí estoy usando GETIVAN 00:06:47
E estoy usando GETSALDO 00:06:49
Luego vuelvo a calcular os intereses 00:06:52
Vale? 00:06:54
Entonces todas as cuentas bancarias 00:06:55
Sean de ahorro ou sean corrientes 00:06:57
Van a añadir 00:07:00
Que quere decir añadir? 00:07:02
Que le añada unha cantidad 00:07:03
E le suman ese cantidad ao saldo 00:07:04
Que quere decir ingresar? 00:07:08
Que añade a cantidad 00:07:13
Que quere decir retirar? 00:07:14
Que le cambio o signo 00:07:15
E llamo añadir cantidad 00:07:16
Así que añadir non va a importar 00:07:18
Se é positivo ou negativo 00:07:20
Deberíamos asegurarnos 00:07:22
Que a cantidad que chega a ingresar 00:07:24
É positiva ou negativa 00:07:26
Pero non é o caso deste ejercicio 00:07:27
Vale? 00:07:29
E luego está a función TRASPASO 00:07:30
Que la he modificado un pouco 00:07:32
Respecto a como me la encontré 00:07:34
Voy a hacer zoom 00:07:36
Vale? 00:07:37
TRASPASO devolve un boolean 00:07:39
Por qué? 00:07:41
Porque quero que me diga 00:07:42
Se ha podido fazer o TRASPASO ou non 00:07:43
Fixaros que o TRASPASO 00:07:45
Recebe unha cantidad 00:07:48
Que é un doble 00:07:50
E unha cuenta bancaria 00:07:51
A que se lo quero mandar 00:07:52
Entón o primero que hago é 00:07:54
Cambiar absoluto 00:07:55
Na linea 47 00:07:57
A cantidad 00:07:58
É igual se me viene un 50 00:07:59
Ou menos 50 00:08:01
Vou impedir 00:08:03
Que se equivoque alguén 00:08:05
Vale? 00:08:06
E o vou cambiar a positivo 00:08:07
Con o valor absoluto 00:08:08
E comprobo 00:08:10
Se o saldo que teño 00:08:11
Como objeto 00:08:13
Dis.get saldo 00:08:14
Mi saldo 00:08:15
Sou a cuenta bancaria 00:08:16
Non importa se sou 00:08:17
Corrente ou de ahorro 00:08:18
Dis.get saldo 00:08:20
E comprobo se o saldo que teño 00:08:22
É maior que a cantidad 00:08:24
Se o saldo é maior que a cantidad 00:08:26
Entón 00:08:28
A cuenta bancaria de destino 00:08:29
Fixaros aquí 00:08:31
Cuenta bancaria CB 00:08:33
Vale? 00:08:35
A cuenta bancaria de destino 00:08:36
Le ingreso o saldo 00:08:38
E a mi 00:08:39
Me lo retiro 00:08:40
E logo devolvo un truc 00:08:42
Porque he conseguido hacerlo 00:08:43
Se non podo hacerlo 00:08:44
Porque mi saldo non é maior que a cantidad 00:08:46
Entón 00:08:48
Un retún fulso 00:08:49
Vale? 00:08:51
Volvo 00:08:53
A cuenta bancaria 00:08:55
E vou volver 00:08:56
Ao enunciado 00:08:57
Vou ao enunciado 00:08:59
Bien 00:09:01
Tenho a classe cuenta bancaria 00:09:02
Con o atributo IVAN 00:09:03
E saldo 00:09:05
Tenho os getes para consultar 00:09:06
Os atributos de IVAN e de saldo 00:09:08
Tenho un método para ingresar 00:09:10
E outro para retirar dinero 00:09:12
Que utilizan un método que se llama añadir 00:09:14
E tenho un método para 00:09:18
Traspasar dinero de unha cuenta a outra 00:09:20
E tenho un atributo 00:09:22
Común a todos 00:09:24
Que se llama interés anual básico 00:09:26
Que é constante 00:09:28
Vou a enseñaroslo 00:09:30
Aqui está 00:09:32
Interés anual básico 00:09:34
Posito 2,5 00:09:36
Porque má da gana 00:09:38
O importante 00:09:40
É público para que cualquera 00:09:42
Pueda usar 00:09:44
É estático 00:09:46
Que non se vai a crear 00:09:48
Un atributo así para cada objeto 00:09:50
Sino que é para todos 00:09:52
Os objetos de cuenta bancaria 00:09:54
Aunque sabemos que se abstracta a classe 00:09:56
E non vai haber objetos 00:09:58
Pero é incomún 00:10:00
Para todas as cuentas de ahorros 00:10:02
Correntes 00:10:04
Que sempre equivoco 00:10:06
E é final 00:10:08
Que non se pode modificar 00:10:10
Non é ningún seter 00:10:12
Volvo a enunciar 00:10:14
É abstracta, já lo hemos visto 00:10:18
E teño o método de calcular intereses 00:10:20
Que está sem implementar 00:10:22
Vou a enseñaroslo 00:10:24
Está aquí 00:10:26
E non teño corpo 00:10:28
Non está a chave de inicio 00:10:30
É abstracto 00:10:32
E tamén é demostrado 00:10:34
E agora chegan as dous clases 00:10:36
Que heredan delas 00:10:38
Cuenta corrente e cuenta de ahorros 00:10:40
A única diferencia entre ambas 00:10:42
É a manera de calcular os intereses 00:10:44
A primeira se incrementa o saldo 00:10:46
Teniendo en cuenta 00:10:48
O interés anual básico 00:10:50
Vou a cuenta corriente 00:10:52
Para ver que é o saldo 00:10:54
Mais o interés anual básico 00:10:56
Vou a cuenta corriente 00:10:58
Tengo o interés 00:11:00
Que calculo 00:11:02
Tendo en cuenta o saldo 00:11:04
E o multiplico por interés anual básico 00:11:06
Vean que non pone dis 00:11:08
Se refere a 00:11:10
Non está aquí 00:11:12
Porque non está aquí como atributo 00:11:14
Pertenece a todas as cuentas bancarias 00:11:16
E o divide entre 100 00:11:18
O interés dos e medio entre 100 00:11:20
O multiplica por o saldo 00:11:22
E iso 00:11:24
Se o añade 00:11:26
E o interés á cuenta 00:11:28
Como algo positivo 00:11:30
E agora 00:11:32
Volvo a outra 00:11:34
A segunda 00:11:36
Que é a cuenta de ahorros 00:11:38
Tiene un constante 00:11:40
Que se chama saldo mínimo 00:11:42
E se non chega ese saldo 00:11:44
O interés será a mitad 00:11:46
Del básico 00:11:48
E se chega se facen outras cosas 00:11:50
Vamos a ver se chegamos 00:11:52
Ao saldo mínimo 00:11:54
O interés será a mitad 00:11:56
Así que vou á cuenta de ahorros 00:11:58
E fijaros 00:12:00
Se o seu saldo 00:12:02
10 puntos de saldo 00:12:04
É menor que o saldo mínimo 00:12:06
Que é algo que está aquí 00:12:08
É final, non se pode modificar 00:12:10
Cada cuenta de ahorros 00:12:12
Tiene o seu 00:12:14
Podíamos ponerle 00:12:16
Non porque é final 00:12:18
Non cambia, todos teñen 3000 00:12:20
Pero cada un tem o seu saldo mínimo 00:12:22
Para poder usar o saldo mínimo 00:12:24
Teñes que tener 00:12:26
Una cuenta de ahorros 00:12:28
E preguntárselo 00:12:30
Se o seu saldo é menor que o mínimo 00:12:32
O interés é 00:12:34
O que tengas como interés anual básico 00:12:36
Entre 2 00:12:38
E entre 100 00:12:40
E guardas o interés 00:12:42
E en outro caso, o interés 00:12:44
Non é así, é multiplicado por 2 00:12:46
Vou enunciar para comprobarlo 00:12:48
Dice que se supera o saldo mínimo 00:12:50
Será o doble do interés anual 00:12:52
Entón aquí está 00:12:54
2 por interés anual 00:12:56
E al final ingresa ese interés 00:12:58
Independentemente 00:13:00
Se é dividido entre 2 00:13:02
Ou multiplicado por 2 00:13:04
Vale 00:13:06
E implementa a classe principal 00:13:08
Con un main para aprobar las 3 clases 00:13:10
Cree varias cuentas bancarias 00:13:12
Como eu quero guardar 00:13:14
E prova de realizar ingresos, retiradas 00:13:16
E transferencias 00:13:18
Vale, calcula intereses 00:13:20
E mostra-se por pantalla 00:13:22
E aquí vienen 00:13:24
Os métodos 00:13:26
O saldo, o ingresar, o retirar 00:13:28
Vale, vou ejecutar 00:13:30
Se me olvida unha coisa 00:13:32
Se me olvida poner un reló para a mi cena 00:13:38
Unha alarma 00:13:40
Vale, entón quero ejecutar 00:13:42
Vou a gestión banco 00:13:44
E vos vou contar o que fa 00:13:46
Eu non pono menú 00:13:48
Non é meu 00:13:50
É do profe que fez os apuntes 00:13:52
Eu modifico este código 00:13:54
Neste código, na linea 10 e 11 00:13:56
Creo 2 objetos 00:13:58
O primeiro 00:14:00
Define unha variable 00:14:02
Que se chama cc 00:14:04
Como cuenta corriente 00:14:06
E creo un objeto de tipo cuenta corriente 00:14:08
Aquí estou dicendo que cc 00:14:10
Está definido como cuenta corriente 00:14:12
E o creo 00:14:14
Por defecto 00:14:16
É o número de mil 00:14:18
E o mismo non faco para a cuenta de ahorro 00:14:20
Defino como cuenta de ahorro 00:14:22
E la creo 00:14:24
Despois, según as he creado 00:14:26
Las mostro 00:14:28
Pongo o mensaje valor inicial 00:14:30
E a cc le chamo a mostrar 00:14:32
E a c a le chamo a mostrar 00:14:34
E un salto de linea 00:14:36
E logo queremos ingresar, retirar e mostrar 00:14:38
Así que vou ingresar en cc, mil 00:14:40
E vou retirar 00:14:42
E a c a 500 00:14:44
E logo las mostro 00:14:46
E vou fazer un traspaso 00:14:48
E vou intentar fazer un traspaso de mil 00:14:50
E ver se se hace ou non 00:14:52
E mostrarlo 00:14:54
Como lo hago 00:14:56
Ponendo este mensaje 00:14:58
Pudo facerse el traspaso de mil 00:15:00
Desde cc hasta ca 00:15:02
Pois que hago 00:15:04
Cc é a cuenta corriente 00:15:06
Le pido que haga un traspaso 00:15:08
Le digo a cantidad mil 00:15:10
Que é a cuenta de destino 00:15:12
Que en este caso 00:15:14
Pone cuenta bancaria 00:15:16
Porque se eu me vou 00:15:18
Las cuentas bancarias 00:15:22
Fijaros 00:15:24
Traspaso, traspaso, traspaso 00:15:26
Fijaros que en a cuenta bancaria 00:15:28
Cando piso o traspaso 00:15:30
Lo que me chega é outra cuenta bancaria 00:15:32
Non importa se é corriente ou é de ahorro 00:15:34
Por iso aquí 00:15:36
Vou facer zoom 00:15:38
A mí me dá pistas 00:15:42
Del nome da variable 00:15:44
Cando faco a definición 00:15:46
Aquí me llevo a cantidad 00:15:48
E aquí un cb que é a cuenta bancaria 00:15:50
Se chama así a variable 00:15:52
Cando a veo no lado do origen 00:15:54
Os vou pôner 00:15:56
Fijaros 00:15:58
En a cuenta bancaria 00:16:00
Aquí se chama cantidad 00:16:02
E se chama cb 00:16:04
A variable cando faco 00:16:06
A definición da función 00:16:08
Traspaso 00:16:10
Cando veo aquí 00:16:12
Por iso ponen 00:16:14
Icb 00:16:16
Estou chamando a cuenta corriente 00:16:18
Traspaso 00:16:20
Con mil e a cuenta de ahorro 00:16:22
E logo o imprimo 00:16:24
E logo calculo os intereses 00:16:26
De cada unha delas e o mostro 00:16:28
E por último tento facer un traspaso 00:16:30
De veinte mil 00:16:32
É imposible que o haia porque nunca meti tanto 00:16:34
Desde a mesma cuenta corriente cc 00:16:36
A la cuenta de ahorro ca 00:16:38
E por último 00:16:40
A parte que tamén e cambiado 00:16:42
É que quero que veais que se poden usar 00:16:46
Variables cuenta bancaria 00:16:48
Porque tanto cuenta corriente como cuenta de ahorro 00:16:50
Aunque arriba las he definido 00:16:52
Como cuenta corriente 00:16:54
Como un objeto de tipo cuenta corriente 00:16:56
Como un objeto de tipo 00:16:58
Cuenta de ahorro 00:17:00
Aqui me creo dos variables 00:17:02
Perdón, si, me creo, defino 00:17:04
Cuenta B1 e cuenta B2 00:17:06
Que son cuenta bancaria 00:17:08
Cuenta bancaria 1 e cuenta bancaria 2 00:17:10
E logo New porque non podo facer New 00:17:12
Vale, se eu tento facer agora mesmo 00:17:14
Vou pausar para facerlo máis rápido 00:17:18
E despois de definir cuenta B1 00:17:22
E hecho New porque é de tipo 00:17:24
Cuenta 00:17:26
Bancaria 00:17:28
E coloco cualquier número de Iván e 99 00:17:30
Vale, fijaros o mensaje que me dice aqui 00:17:32
Me dice que cuenta bancaria é extracta 00:17:34
Que non pode ser instanciada 00:17:36
Logo, aparte, é que nunca has usado 00:17:38
O valor, vale? 00:17:40
Pero ese non é o fallo que me dá 00:17:42
O que me está dicendo é que é extracta 00:17:44
Non se pode crear un objeto 00:17:46
Si eu 00:17:48
Elimino isto de novo 00:17:50
Ya non me sale o error 00:17:52
E o que facemos é que a cuenta B1 00:17:54
Le digo que apunte ao mesmo objeto que é CC 00:17:56
Que era a variable que era unha cuenta corriente 00:17:58
E que a cuenta B2 00:18:00
Aqui, apunte ao mesmo objeto 00:18:02
Que apunta CA 00:18:04
Que é unha variable 00:18:06
Que é de tipo cuenta de ahorro 00:18:08
E logo, utilizo cuenta B1 00:18:10
Mostrar e cuenta B2 00:18:12
Mostrar, estou chamando a cuenta bancaria 00:18:14
E muestra sen ningún problema 00:18:16
Porque va a saber 00:18:18
Que a cuenta B1 00:18:20
Tiene seu propio mostrar 00:18:22
E a cuenta B2 00:18:24
Tiene seu propio mostrar 00:18:26
Porque unha é unha cuenta corriente 00:18:28
E a cuenta B2 00:18:30
Tiene seu propio mostrar 00:18:32
Quito o zoom 00:18:34
Igual non me dá 00:18:36
Ni idea 00:18:40
Este agora me pilla aqui 00:18:42
Que non o vou mirar 00:18:44
Vale, salgo 00:18:46
E vou executar 00:18:48
Lo he puesto en paralelo 00:18:50
Para que veáis os dois a vez 00:18:52
Vale, está ejecutando 00:18:54
Entonces, fijaros 00:18:56
Que corresponde a isto 00:18:58
Estou dizendo 00:19:00
Un sistema de valores iniciales 00:19:02
E CC mostrar e CA mostrar 00:19:04
Me sale lo que me quere dicir 00:19:06
A cuenta corriente e a cuenta de ahorro 00:19:08
Se os pegáis en cuenta corriente 00:19:10
Su mostrar, o que pone, é isto 00:19:12
Cuenta corriente Iván 00:19:14
Dis.get Iván 00:19:16
E logo a palavra saldo 00:19:18
Dis.get saldo 00:19:20
Que lo pone aqui 00:19:22
E o mesmo pasa 00:19:24
A cuenta de ahorro 00:19:26
Estou chamando a su dis.get Iván 00:19:28
E a su dis.get saldo 00:19:30
Que se ven aqui 00:19:32
Vuelvo a gestión del banco 00:19:34
E logo he sacado un mensaje que pone 00:19:36
Ingresamos 1000 en CC 00:19:38
Retiramos 500 de CA 00:19:40
E mostraros 00:19:42
He ingresado 1000 00:19:44
He pasado de 1000 a 2000 00:19:46
He retirado 500 00:19:48
Ha pasado de 3000 a 2500 00:19:50
E me lo enseña e está bien 00:19:52
Quero hacer un traspaso de 1000 00:19:54
Desde CC hasta CA 00:19:56
Como tene 2000 00:19:58
Se ha quedado en 1000 00:20:00
E como tene 2500 se pone en 3500 00:20:02
O traspaso se ha hecho 00:20:04
Logo calcula os intereses 00:20:06
Que lo hace llamando a la función 00:20:08
Calcular intereses de CC 00:20:10
Calcular intereses de CA 00:20:12
E logo me lo muestra 00:20:14
Fijaros como ha cambiado los intereses 00:20:16
En uno ha hecho el 2,5% 00:20:18
E en otro ha hecho el 5% 00:20:20
Ahora intento hacer un traspaso 00:20:24
Mucho más grande, de 20000 00:20:26
Es el que hago de aqui a aqui 00:20:28
Intento 00:20:30
Aqui en el lado de la derecha 00:20:32
Dentro del system now 00:20:34
Llamo a CC 00:20:36
Traspaso de la cantidad de 20000 00:20:38
CB a cuenta de ahorro 00:20:40
Y fijaros que me dice false 00:20:42
Porque no ha podido hacerlo 00:20:44
Como no ha podido hacerlo tengo 1025 y se mantienen 00:20:46
Y 3675 00:20:48
Y se mantienen 00:20:50
Ahora viene la parte interesante del polimorfismo 00:20:52
Que he definido 00:20:54
La cuenta B1 y la cuenta B2 00:20:56
Y se han asignado 00:20:58
Los mismos objetos 00:21:00
Que tenían CC y CA 00:21:02
Y logo he llamado a mostrar 00:21:04
Y fijaros como el primer cuenta bancaria 00:21:06
Me dice que ella es una cuenta corriente 00:21:08
Que tiene 1025 00:21:10
Como he dicho aqui mismo 00:21:12
Llamando a CC mostrar 00:21:14
Hace lo mismo que cuenta B1 mostrar 00:21:16
Y luego lo mismo con la cuenta de ahorro 00:21:18
Que me dice lo mismo que aqui arriba 00:21:20
Cuando aqui arriba 00:21:22
Hay en esta linea 00:21:24
He hecho un CA mostrar 00:21:26
Vale? 00:21:28
Y en cambio aqui 00:21:30
He hecho un cuenta B2 mostrar 00:21:32
Porque es lo mismo que CA 00:21:34
Y me ha salido 00:21:36
Bien 00:21:38
Algo que no he hecho 00:21:40
Que tenia que haber hecho para perfeccionar 00:21:42
Pues cuando quiero retirar 00:21:44
O cuando quiero ingresar 00:21:46
Aqui puede fallar 00:21:48
Si yo pongo menos 500 00:21:50
Porque si yo pongo aqui 00:21:52
Retirar menos 500 00:21:54
Lo va a cambiar el signo 00:21:56
Y va a al final sumar mas 500 00:21:58
Eso habría que comprobarlo 00:22:00
O gestionarlo en el main 00:22:02
Pero en este ejercicio no lo he hecho 00:22:04
Y muy bien perfecto 00:22:06
Mi alarma de la cena no ha sonado 00:22:08
Y ya he contado como hacerlo 00:22:10
Fijaros que el cuenta bancaria 00:22:12
Es mucho mas corto 00:22:14
Pero es corto 00:22:16
Pero cuenta corriente es mucho mas corto 00:22:18
Que el que hemos visto 00:22:20
Y cuenta ahorro tambien 00:22:22
Y la gestión del banco que no tiene menú 00:22:24
Me ha permitido trabajar con un par de cuentas 00:22:26
Y ver que salía 00:22:28
Vale? 00:22:30
Intentad simplificar 00:22:32
Y creo que ya está 00:22:34
Voy a denunciado 00:22:36
Recordad que son singular 00:22:40
Cuenta bancaria, cuenta corriente, cuenta de ahorro 00:22:42
Y ya bien, he denunciado 00:22:44
Muchas gracias 00:22:46
Saludo a la cámara, pero non hai cámara 00:22:48
Valoración:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
Autor/es:
Cristina Moreno Ruiz
Subido por:
Cristina M.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
22
Fecha:
16 de febrero de 2023 - 0:58
Visibilidad:
Público
Centro:
IES LOPE DE VEGA
Duración:
22′ 50″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
63.13 MBytes

Del mismo autor…

Ver más del mismo autor

Comentarios

Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.

Comentarios

Este vídeo todavía no tiene comentarios. Sé el primero en comentar.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid