Clase 11 - 02-06-26 - Ejercicio Banco
Jul 13, 2026 19:11
· 2:06:33
· Spanish
· Whisper Turbo
· 4 ធុងបាស
អត្ថបទនេះផុតកំណត់ក្នុង 2 ថ្ងៃ & # 160; ។
ធ្វើឲ្យប្រសើរសម្រាប់ការផ្ទុកជានិច្ច →
បង្ហាញតែ
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 (ការទទួលស្គាល់ការនិយាយស្វ័យប្រវត្តិ) & # 160; ។ វាអាចមានកំហុស - ពិនិត្យមើលអូឌីយ៉ូដើមសម្រាប់ការប្រើសំខាន់ & # 160; ។ គោលការណ៍ AI
សេចក្ដីសង្ខេប
ចុច សង្ខេប ដើម្បីបង្កើតសេចក្ដីសង្ខេប AI នៃការបកប្រែនេះ & # 160; ។
កំពុងសង្ខេប...
សំណួរ AI អំពីការបកប្រែនេះ
សំណួរអ្វីមួយអំពីការបកប្រែនេះ - AI នឹងរកឃើញផ្នែកដែលទាក់ទងនិងឆ្លើយតប។