Clase 11 - 02-06-26 - Ejercicio Banco
Jul 13, 2026 19:11
· 2:06:33
· Spanish
· Whisper Turbo
· 4 Ομιλητές
Το κείμενο αυτό λήγει στις 2 μέρες.
Αναβάθμιση για μόνιμη αποθήκευση →
Εμφάνιση μόνο
0:11
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bueno, ¿alguna duda del enunciado?
0:16
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Se
0:23
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
entiende lo que plantean?
0:24
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí.
0:27
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bueno,
0:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
buenísimo.
0:31
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bueno, vamos a hacer lo siguiente.
0:32
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Les propongo que arranquen con el UML.
0:37
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
A ver si lo pueden plantear y van armando
0:41
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
las clases que encontraron y las relaciones.
0:44
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
En un ratito...
0:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Les muestro uno y hacemos una apuesta en común de la parte del UML y
0:53
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
después encaramos los métodos.
0:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Así que arranquen un ratito ustedes y
0:59
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
en 10 minutos volvemos a revisarlo.
1:02
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Voy
1:08
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
a usar esto.
1:09
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bien,
1:14
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
este era el UML que habíamos armado.
1:16
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí.
1:16
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Decime,
1:18
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Matías.
1:18
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahí,
1:19
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
perdón, la duda era si el tipo de préstamo...
1:23
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
No sé si tendría que salir de banco.
1:25
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Yo lo modelé saliendo desde solicitud.
1:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
La solicitud.
1:31
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ah, bien,
1:32
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
bien. Buen punto ahí.
1:33
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Buen punto.
1:34
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Fijate.
1:35
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Fijate lo que tenemos acá.
1:37
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Tenemos dos cosas ahí,
1:40
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Matías.
1:40
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Mirá.
1:41
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Nosotros,
1:45
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
por un lado,
1:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
nos dice que hay 10 tipos de préstamo.
1:50
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Sí?
1:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y nos da la información de cada uno de los 10
1:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tipos de préstamo.
1:56
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Está?
1:57
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces, esta información en algún lado la
2:01
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tenemos que guardar.
2:02
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
O sea,
2:04
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
alguien tiene que tener esa colección de los 10 tipos de préstamo.
2:08
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces decimos,
2:10
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
bueno, ¿quién va a poder tener esa colección?
2:12
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y el banco,
2:13
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que es el que conoce cuáles son los préstamos.
2:17
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Lo mismo que las solicitudes y lo mismo
2:21
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que las sucursales.
2:24
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Claro, es un tema más de responsabilidad,
2:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
de quién tiene que saber esa información.
2:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Claro,
2:29
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
quién tiene que saber esa información.
2:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahora,
2:31
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
eso por un lado.
2:33
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Esto qué quiere decir?
2:35
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Que en base a eso yo tengo que armar las dos clases
2:39
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
con las dos relaciones estas.
2:40
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pero esto no quita lo otro.
2:45
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ojo, esto va por un lado.
2:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Después,
2:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
la solicitud tiene un tipo de préstamo
2:52
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
y tiene una sucursal.
2:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pero ahí hay que fijarse bien,
2:57
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
es que esto me olvidé de mencionarlo antes,
3:00
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
menos mal que lo nombraste Matías,
3:01
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
hay que fijarse bien en el enunciado qué es lo que me plantean.
3:05
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Yo vengo acá y me dicen,
3:08
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
esperen que voy a borrar
3:12
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
un cachito esto,
3:13
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
así se ve mejor.
3:15
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Dice,
3:25
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
la solicitud,
3:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿qué datos tiene?
3:27
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Número de solicitud entero.
3:29
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Código de sucursal string.
3:32
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
y tipo de préstamo un entero de 1 a 10 entonces
3:39
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
acá si no me dijese esto suponete
3:44
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que el enunciado me dice me viene así
3:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tipo de préstamo nada
3:52
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
más si viene así entonces
3:56
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
la situación sería distinta yo acá
4:15
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Si me dice tipo de préstamo directamente,
4:17
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
yo acá sí tiene una flecha de acá para acá.
4:19
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Entendés?
4:22
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahí sí digo,
4:23
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
la solicitud tiene un objeto tipo de préstamo.
4:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pero en este caso,
4:29
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
en el enunciado,
4:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
se encargaron de aclararme que este
4:34
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
dato dentro de solicitud es un número.
4:37
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Es solamente un número.
4:41
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Que va a coincidir con alguno de los que están acá en este vector?
4:45
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí, seguro.
4:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pero en ese caso me dan el número.
4:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Por eso no le puse la flecha de acá para acá.
4:54
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bien,
4:57
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
ahí eso quedó súper claro.
5:00
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
una última consulta que es,
5:01
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
hay en tipos préstamo,
5:02
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
en donde nosotros ponemos 0 .10 y tipos pres,
5:07
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿no podríamos poner corchete,
5:09
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
10 corchete?
5:10
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Como referenciando que es un vector.
5:12
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Acá?
5:14
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ah,
5:15
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
bueno. Exacto.
5:16
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí, sí,
5:18
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
sí, sí, sí.
5:18
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Puedes ponerle así.
5:20
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí.
5:22
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí,
5:22
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
sí se puede.
5:23
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Dale.
5:24
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bien.
5:24
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí.
5:24
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y acá le ponemos al otro también.
5:26
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ok,
5:28
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
ok. Que nos quede parecido.
5:29
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí,
5:32
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
sí, sí.
5:33
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí, no hay problema,
5:34
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tranquilamente.
5:35
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Eso digamos que es parte de lo
5:39
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que ustedes pueden poner para que les ayude en la resolución.
5:42
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí,
5:43
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
sí, no hay ningún problema.
5:44
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
De hecho,
5:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
creo que algunos profes lo ponen así.
5:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Así que está perfecto,
5:54
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
se puede poner.
5:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y ya dejamos indicado que eso va a ser un vector.
5:59
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí,
6:02
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
muy bien.
6:02
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bien.
6:07
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Alguna otra duda,
6:09
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
chicos, quedó de acá?
6:18
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bien, entonces,
6:19
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
los dejo con este punto,
6:22
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que dijimos que tenía estas cuatro partes
6:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
importantes.
6:27
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Lo repito,
6:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
no había quedado en la grabación.
6:29
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Estas cuatro partes importantes.
6:31
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Primero,
6:32
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿con qué vamos a trabajar?
6:33
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Que es con la cola de solicitudes.
6:36
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Cuál es la condición que tienen que cumplir las solicitudes para que las
6:40
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tomemos en cuenta o no?
6:41
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y después,
6:42
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
considerar que lo que vamos a devolver tiene
6:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que cumplir este orden.
6:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
La colección,
6:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
porque tenemos que devolver solicitudes,
6:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
una colección de solicitudes tiene que cumplir esta
6:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
condición.
6:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y además que tenemos que considerar que las
7:00
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
solicitudes que devolvemos las tenemos que eliminar de esta
7:04
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
cola de solicitudes que estaba acá.
7:06
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Así
7:10
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que bueno, los dejo con este método un ratito para que lo
7:15
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
encaren.
7:15
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y vemos la resolución acá.
7:40
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Si me acordé de poner a grabar.
7:42
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bueno,
7:44
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
vemos la solución de este,
7:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
a ver cómo se lo encararon más o menos así.
7:48
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí,
7:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
por favor.
7:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bueno,
7:52
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
acá tenemos un tema que dijimos,
7:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
lo primero que era importante
7:59
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
es que las solicitudes están en la cola de préstamos.
8:02
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Acuérdense lo siguiente,
8:05
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
una cola es una colección que no es iterable.
8:09
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Sí?
8:09
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Qué quiere decir eso?
8:10
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Yo no la puedo recorrer con un FOREACH,
8:13
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
ni con un WELLSY.
8:15
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
No la puedo recorrer con un FOREACH.
8:17
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
No la puedo iterar.
8:19
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
La cola no tiene SIZE.
8:21
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
No sé cuántos elementos tiene.
8:22
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Tampoco va a ser un FOR común.
8:24
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces,
8:25
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
siempre que tengamos que recorrer una cola,
8:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
acuérdense que nosotros vimos dos posibles
8:32
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
algoritmos.
8:34
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
para recorrer una cola uno era utilizar el centinela y
8:38
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
otro era utilizar el verb primero vimos que el tema del centinela era un
8:42
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
poquito más sencillo así que para poder trabajar con esta cola
8:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
podemos usar el centinela y acá otra cosa
8:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
importante cuando vamos a trabajar con una cola que pasó en un ejercicio
8:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
de un parcial tenemos que chequear si
8:59
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
de lo que está guardado inicialmente en la cola
9:02
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
hay algo que vaya a volver a ingresar en la misma cola.
9:06
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Si va a volver a ingresar
9:11
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
en la misma cola,
9:11
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
ahí sí tengo que poner un centinela.
9:13
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahora,
9:15
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
si la cola se va a vaciar completamente,
9:17
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
ahí no hace falta centinela.
9:19
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahí voy sacando,
9:20
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
sacando, sacando,
9:21
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
y la condición será hasta que la cola quede vacía.
9:23
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces,
9:25
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
en este caso sí necesitamos un centinela.
9:29
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Por qué?
9:29
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Porque nosotros tenemos que sacar solamente,
9:34
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
las solicitudes que cumplan esta condición que superen el
9:38
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tope la que no supera el tope tiene que volver a la cola bien
9:43
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
entonces acá sí vamos a necesitar un centímetro
9:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
y bien vamos a ver cómo sería entonces la solución la
9:52
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
clase donde vamos a ubicarnos va a ser acá en la clase banco
9:57
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tenemos que trabajar desde acá
10:00
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
porque es donde está el acceso a colasol.
10:02
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces,
10:03
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
en banco,
10:05
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
ahí vamos a cruzar las solicitudes,
10:09
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
esto no recibe parámetros,
10:13
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
si tiene que devolver,
10:16
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
acuérdense lo otro que marcamos acá como importante,
10:19
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tiene que devolver una colección,
10:22
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
pero esa no es cualquier colección,
10:25
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
no es un vector,
10:25
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
una release,
10:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
no, es una colección donde,
10:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Lo que guardemos ahí tiene que respetar este orden.
10:34
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Se tiene que poder sacar lo
10:38
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
último que pusimos.
10:40
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces,
10:42
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
esto nos está diciendo que tenemos que devolver una
10:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
pila.
10:46
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Estamos?
10:47
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Una pila de qué cosas?
10:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
De solicitudes,
10:50
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
porque acá vamos a trabajar con las solicitudes.
10:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces,
10:53
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
vamos a ponerle el
10:57
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
nombre al método antes que me olvide.
10:58
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Este
11:03
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
método verificar solicitudes.
11:06
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que dijimos que lo vamos a poner acá en banco,
11:08
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
no recibe parámetros,
11:12
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
pero tiene que devolver una pila.
11:14
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Una pila de solicitudes.
11:15
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Acá en mi UML no había previsto yo una pila
11:20
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
de solicitudes.
11:21
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pero bueno,
11:22
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
si surge de lo que tenemos que resolver,
11:25
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
así como tengo la cola,
11:26
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
voy a agregar una
11:31
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
pila de solicitudes.
11:33
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Cola de solicitudes.
11:37
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Vamos a ponerle pila solicitudes.
11:43
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y también tiene una relación de uso acá.
11:45
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y
11:54
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
vamos a tener acá.
11:55
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y
12:06
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
la sol.
12:08
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Está?
12:10
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ojo.
12:11
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Estoy haciendo mal acá.
12:13
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Estoy haciendo mal.
12:15
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Esta no.
12:17
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
No es un tiene.
12:19
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Sí?
12:20
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ojo ahí.
12:21
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
No es un tiene.
12:22
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Conoce.
12:25
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Claro.
12:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Exactamente.
12:27
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Porque la usamos.
12:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Exacto.
12:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
No la voy a guardar como atributo.
12:31
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sino que.
12:33
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Lo voy a tener ahí.
12:36
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Va a ser conoce o usa.
12:38
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces ahora sí,
12:41
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
verificar solicitudes.
12:42
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Decimos que devuelve pila solicitudes.
12:46
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Que
12:53
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
es esta clase.
12:54
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Por eso la relación está.
12:55
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Me había olvidado igual que si lo usás tenés que
12:59
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
agregarlo al UML.
13:00
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Claro,
13:01
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
también.
13:02
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pequeño detalle.
13:04
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí,
13:05
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
sí. Viste que a veces surgen algunas cositas.
13:08
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sobre todo en estos ejercicios que aparecen pilas,
13:11
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
colas, listas.
13:12
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
pueden surgir después de que hicimos el UML inicial.
13:16
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí,
13:17
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
que te das cuenta que lo usás,
13:18
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
pero no me acordaba que había que ponerlo también.
13:21
S…
Speaker 3 (Clase 11 - 02-06-26 - Ejercicio Banco)
Sí,
13:23
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
sí, sí, lo tenemos que agregar.
13:24
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bien,
13:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
entonces,
13:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
ahora sí,
13:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
ya sabemos que devuelve,
13:31
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
como lo había copiado,
13:35
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
devuelve pilas solicitudes,
13:39
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
con lo cual acá voy a necesitar una variable local de
13:44
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
ese tipo.
13:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Vamos a decir más chiquitos.
13:50
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
PSOL.
13:51
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pila
14:00
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
solicitudes.
14:00
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y acá tenemos que ponerle.
14:03
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Si no me equivoco
14:07
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
hay que hacer esto.
14:07
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Solicitud.
14:11
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Esto es más un tema del lenguaje.
14:14
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Vamos a ponérselo.
14:15
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Como cuando hacemos una Rally.
14:18
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Se acuerdan?
14:19
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pila solicitudes.
14:21
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Solicitud.
14:22
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
PSOL.
14:23
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Perfecto.
14:27
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahora.
14:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Vamos a tener que recorrer la cola con el centinela.
14:31
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Dijimos,
14:32
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
bueno, cada vez que hacemos eso necesitamos,
14:34
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
por un lado,
14:36
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
una variable de tipo solicitud
14:40
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
para ir sacando de
14:45
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
la cola.
14:45
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ese es donde yo voy a ir sacando cada solicitud.
14:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y después,
14:50
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
depende cómo lo hagamos,
14:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
podemos necesitar otra variable,
14:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
también de tipo solicitud,
14:57
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que sea el centinela.
15:06
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
al que le ponemos una solicitud vacía.
15:11
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Acuérdense que podemos hacer
15:15
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
dos cosas, encolar un centinela vacío o
15:20
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
encolar un centinela que tenga en algún atributo algo
15:24
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
que nosotros podamos identificar.
15:26
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Yo en general prefiero manejarme con este,
15:29
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
me resulta más fácil.
15:33
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bien,
15:36
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿qué es lo que vamos a hacer acá?
15:41
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bueno, siempre acá estos pasos se repiten,
15:43
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿no? Arrancamos,
15:45
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
para no olvidarnos,
15:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
en,
15:47
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
esperen que no me acuerdo el nombre,
15:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
acá,
15:50
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
en colasol,
15:51
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿sí?
15:57
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Colasol punto encolar el centinela.
16:01
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahí ya
16:05
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
sabemos que tenemos,
16:06
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
agregamos al final el centinela como separador.
16:10
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahora empezamos a desencolar,
16:15
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
en mi variable s,
16:17
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
desencolar.
16:25
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Acá es importante que usemos dos variables distintas.
16:27
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Una para las solicitudes que voy sacando y otra que es exclusivamente para
16:31
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
este centinela que pusimos ahí.
16:33
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Porque después tenemos que acá,
16:36
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
en la condición,
16:39
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
preguntar si
16:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
S es distinto
16:51
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
de centinela.
16:52
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bien.
16:57
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahí tenemos entonces nuestro
17:01
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
inicio del recorrido.
17:04
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
acá dentro del recorrido cuando entramos al mientras ya tenemos una
17:08
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
solicitud separada de la cola si ya sacamos una que está
17:12
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
guardada en la variable s y con esa vamos a trabajar ahí vemos
17:17
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
la otra parte que decía el enunciado que tenemos que chequear esto
17:21
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
que está acá si el
17:26
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
importe solicitado solicitado de la solicitud es
17:30
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
un trabalengua
17:33
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
supera el tope para el tipo de préstamo.
17:36
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿En qué se traduce eso?
17:40
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Veamos acá.
17:41
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
La solicitud tiene un importe.
17:45
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ahora,
17:46
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
esta solicitud es sobre un tipo de préstamo.
17:51
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Tipo de préstamo qué puede ser?
17:53
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Un préstamo personal,
17:54
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
un préstamo para una vivienda,
17:56
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
un préstamo para un auto,
17:57
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
un préstamo para un emprendimiento.
17:59
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Esos pueden ser los tipos de préstamo.
18:02
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces, el tipo dice,
18:04
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
bueno, yo necesito,
18:05
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
no sé,
18:05
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
2 millones de pesos.
18:06
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Qué tipo de préstamo?
18:08
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Es un préstamo personal.
18:12
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces,
18:14
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
ese tipo de préstamo tiene un tope,
18:17
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
pero es un dato que no está acá en la solicitud,
18:19
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
sino que está acá.
18:21
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Hay una tablita que tiene el banco que dice,
18:25
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
cada uno de estos tipos de préstamo tiene un tope.
18:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Estamos?
18:29
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Entonces.
18:31
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Para poder saber si el importe
18:37
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
de esta solicitud supera el tope del tipo de préstamo,
18:40
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
lo que voy a tener que hacer es buscar en esa tablita el
18:45
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
tipo de préstamo que está pidiendo y comparar este tope contra
18:49
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
el tope de la solicitud.
18:57
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
para todo eso para no tener que meternos acá
19:01
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
en este mismo método con toda esa cuestión lo
19:05
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
que vamos a hacer es directamente llamar a
19:09
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
un método que se ocupe de esa parte si voy a poner un método
19:13
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
supera tope si o
19:19
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
evaluar supera tope si sería mejor no evaluar
19:24
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
si supera el tope
19:30
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
y acá le tengo que mandar como parámetro necesito
19:37
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
las dos cosas necesito
19:41
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
el tipo de préstamo y el importe por
19:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
acá estoy en el tema
19:54
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
que nos sucede a veces donde tengo
19:58
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
como el huevo y la gallina
20:00
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
por un lado necesito de la solicitud el tipo de préstamo y
20:05
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
del tipo de préstamo necesito el tope o sea de
20:09
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
alguno de los dos tengo que hacer el getter entonces
20:13
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
vamos a hacer así este es
20:18
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
el caso que no puedo pasarle el dato a la otra clase para que lo resuelva porque
20:22
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
el dato tengo que sacarlo de una clase y sacarlo de otra no
20:27
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
lo tengo yo acá entonces vamos a hacer así
20:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
de la solicitud voy a hacer un GET tipo
20:35
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
préstamo y también
20:39
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
voy a hacer un GET importe
20:44
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
entonces
20:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
saco la solicitud del tipo préstamo el importe
20:53
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
y se los paso a este método que se va a encargar de evaluar si supera el tope o
20:57
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
no y listo ahora si
21:02
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
llegara a superar el tope
21:12
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
si llega a superar el tope entonces la tenemos que devolver sí
21:16
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
y cómo la vamos a devolver en esta
21:21
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
estructura que respete este orden o sea que dijimos en la pila entonces
21:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
si supera el tope vamos a ir por este lado y
21:31
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
esta solicitud que habíamos sacado de la cola vamos a decir que
21:35
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
en la pila sol esta
21:39
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
pila sol que creamos acá que es local en este método de
21:43
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
sol
21:46
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
punto a pilar y le mando la solicitud
21:50
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
como parámetro entonces si supera
21:54
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
el tope la guardo en la pila y si no supera el
21:58
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tope esa solicitud no la puedo perder qué es
22:03
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
lo que voy a hacer la voy a guardar en la
22:07
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
cola entonces digo o la sol que es la misma donde estaba sacando
22:11
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
antes punto en colar y
22:15
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
llevando la solicitud
22:24
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Perfecto.
22:25
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Una vez que hice esto,
22:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
fue a parar a la pila o fue a parar a la cola de nuevo,
22:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
tengo que volver a desencolar
22:37
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
otra
22:43
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
solicitud.
22:44
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y ahí se
22:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
repite el ciclo.
22:49
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Si la solicitud que desencole es distinta a la sentinela,
22:53
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
vuelvo a entrar y me fijo.
22:55
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Si esta supera la mando para acá y si no supera la mando otra vez a la cola.
23:01
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
y vuelvo a sacar otro así hasta que termine sacando al centinela
23:05
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
y en ese caso vamos
23:09
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
al otro como última instrucción
23:14
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
vamos a tener que devolver la
23:19
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
fila de solicitudes qué pasa
23:23
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
si ninguna solicitud
23:26
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Cumplía con la condición?
23:28
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
No hay problema.
23:29
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
La pila sol.
23:30
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Nosotros la creamos acá.
23:32
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
O sea que está vacía.
23:33
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Es una pila vacía.
23:34
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Sí?
23:35
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Pero no es un null.
23:36
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Es una pila que está vacía.
23:38
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Si nunca pasé por acá.
23:40
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Quedó la pila vacía.
23:42
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Y usted retornando una pila vacía.
23:44
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Sí?
23:45
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Que quien la reciba puede preguntar.
23:47
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Es vacía?
23:48
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Le va a decir true.
23:49
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
¿Estamos?
23:50
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Ojo que es distinto.
23:52
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Devolver una pila vacía.
23:54
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
Que devolver una pila que apunta null.
23:59
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
La pila vacía es un objeto pila,
24:01
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
lo único que no tiene nada adentro,
24:02
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
pero es un objeto pila,
24:03
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
responde a métodos,
24:05
S…
Speaker 1 (Clase 11 - 02-06-26 - Ejercicio Banco)
mientras que el null no.
24:06
S…
Speaker 2 (Clase 11 - 02-06-26 - Ejercicio Banco)
Bueno,
Αυτό το αντίγραφο δημιουργήθηκε από τον AI (αυτόματη αναγνώριση ομιλίας). Μπορεί να περιέχει σφάλματα Πολιτική AI
Περίληψη
Κάντε κλικ στο Summarize για να δημιουργήσετε μια περίληψη AI αυτής της μεταγραφής.
Συνοψίζοντας...
Ρωτήστε τον Αλ γι' αυτό το σενάριο.
Ρωτήστε οτιδήποτε σχετικά με αυτό το αντίγραφο, το AI θα βρει σχετικές ενότητες και θα απαντήσει.