Clase 11 - 02-06-26 - Ejercicio Banco
Поглавља
-
0:11Поглавље 1: Bueno, ¿alguna duda del enunciado? 301s · Speaker 1
Bueno, ¿alguna duda del enunciado? ¿Se entiende lo que plantean? Sí. Bueno, buenísimo. Bueno, vamos a hacer lo siguiente. Les propongo que arranquen con el UML. A ver si lo pueden plantear y van armando las clases que encontraron y las rela…
-
5:12Поглавље 2: ¿Acá? Ah, bueno. 300s · Speaker 3
¿Acá? Ah, bueno. Exacto. Sí, sí, sí, sí, sí. Puedes ponerle así. Sí. Sí, sí se puede. Dale. Bien. Sí. Y acá le ponemos al otro también. Ok, ok. Que nos quede parecido. Sí, sí, sí. Sí, no hay problema, tranquilamente. Eso digamos que es part…
-
10:13
si tiene que devolver, acuérdense lo otro que marcamos acá como importante, tiene que devolver una colección, pero esa no es cualquier colección, no es un vector, una release, no, es una colección donde, Lo que guardemos ahí tiene que respe…
-
12:27Поглавље 4: Porque la usamos. 303s · Speaker 3
Porque la usamos. Exacto. No la voy a guardar como atributo. Sino que. Lo voy a tener ahí. Va a ser conoce o usa. Entonces ahora sí, verificar solicitudes. Decimos que devuelve pila solicitudes. Que es esta clase. Por eso la relación está. …
-
17:30Поглавље 5: un trabalengua supera el tope para el tipo de préstamo. 306s · Speaker 2
un trabalengua supera el tope para el tipo de préstamo. ¿En qué se traduce eso? Veamos acá. La solicitud tiene un importe. Ahora, esta solicitud es sobre un tipo de préstamo. ¿Tipo de préstamo qué puede ser? Un préstamo personal, un préstam…
-
22:37Поглавље 6: otra solicitud. 300s · Speaker 2
otra solicitud. Y ahí se repite el ciclo. Si la solicitud que desencole es distinta a la sentinela, vuelvo a entrar y me fijo. Si esta supera la mando para acá y si no supera la mando otra vez a la cola. y vuelvo a sacar otro así hasta que …
-
27:37Поглавље 7: este también va a tener un importe. 300s · Speaker 1
este también va a tener un importe. Supongo que es 800. Entonces. Esto es lo que tiene cada objeto tipo préstamo. Un tipo y un tope. Ah, tope se llama, perdón. No es importe. Ahora. Esperen que voy a hacer acá. El segundo también. Otro obje…
-
32:38Поглавље 8: a tipo express. 71s · Speaker 1
a tipo express. Y como tipo express es un vector, ¿cómo hago para buscar el tipo que necesito? Me dicen, el tipo que vos necesitas es este. El tipo 2. Entonces, como yo ya sé que los tipos de préstamos están acomodados, yo el que voy a nece…
-
33:49Поглавље 9: tope importe tope va a ser una variable local A pesar de que son importes, lo estoy usando como entero. 303s · Speaker 2
tope importe tope va a ser una variable local A pesar de que son importes, lo estoy usando como entero. Porque acá estaba como entero. ¿Sí? Acá estaba como entero. ¿Está? Ah, no. Acá está Flow. Ahí se me acana. Esperen que lo voy a poner to…
-
38:53Поглавље 10: también? En lugar de hacerme este getter, podría haber directamente puesto algo así. 277s · Speaker 1
también? En lugar de hacerme este getter, podría haber directamente puesto algo así. Vamos a ponerlo como... Ahí lo copié, ¿no? El método. Sin el getter. lo mismo, pero sin el letter. ¿Qué es lo que podría haber hecho? Bueno, directamente h…
-
43:30Поглавље 11: Sí, creo que a mí lo que no terminé de entender es la parte de cuando el. 303s · Speaker 3
Sí, creo que a mí lo que no terminé de entender es la parte de cuando el... pasa la condición del IF por falsa, se deja la cola en estado original y se devuelve PSOL en nula, digamos, vacía. Si pasara siempre por el falso. Sí, pero está bie…
-
48:33
150 se entiende entonces Si siempre pasé por el verdadero, si todas las veces pasé por el falso, si todas las veces pasé por el falso, entonces la cola va a quedar como estaba, porque todos los de acá volvieron atrás. Por el contrario, si t…
-
53:36
ya les digo cuántos eran son 200 totales sí porque tengo 20 sucursales y en cada sucursal tengo que mostrar 10 resultados entonces cómo voy a hacer para obtener esa información se imaginan solicitud fíjense las solicitudes aparte del aparte…
-
55:35Поглавље 14: Dos soluciones que se me ocurren a mí. 302s · Speaker 3
Dos soluciones que se me ocurren a mí. Lo de ir contando por el tipo lo hacíamos con el... Ah, porque esto no es un enum. No podemos hacer ordinal. Pero bueno, se me ocurre algo así. Algo como un vector, una pila de vectores. Por ahí, por a…
-
1:00:37
no lo tengo que voy a tener que hacer entonces que bueno voy a tener que buscarme la forma de llegar acá a las sucursales cuál va a ser nuestra solución nosotros tenemos fíjense que lo tenemos acá este vector de sucursales donde cada sucurs…
-
1:05:38
entonces Por un lado, necesito la variable que sea la matriz. Va a ser una matriz de enteros. Entonces, int, tuk, tuk, corchete, corchete. Voy a poner mat o el nombre que quiera. Y vamos a hacer, como hicimos la otra vez, para no tener que …
-
1:10:41
a ponerle cantidad de solicitudes tipo C y ahí le ponemos mat. Acuérdense que acá la C, esta C, que me está diciendo el tipo de préstamo, porque el tipo de préstamo coincide con el índice, sería C más 1. Fíjense, el tipo, 0, 1 hasta 9, coin…
-
1:15:42Поглавље 18: Aunque la solicitud además esté en la cola. 280s · Speaker 2
Aunque la solicitud además esté en la cola. No la pierdo. Lo que tengo que hacer ahora es, de esta solicitud, obtener la fila y la columna a la cual tengo que ir a sumarle uno. Yo tengo acá esta solicitud, por ejemplo. que me dice que es de…
-
1:20:23Поглавље 19: índices. O sea, mi contador es como, como dijo Matías, un vector que adentro tiene otra colección. 99s · Speaker 4
índices. O sea, mi contador es como, como dijo Matías, un vector que adentro tiene otra colección. Si acá se da que son dos colecciones exactas, ¿por qué son exactas? Porque las sucursales sé que son 20 y porque sé que los tipos de préstamo…
-
1:22:02Поглавље 20: A mí no me quedó claro. 300s · Speaker 3
A mí no me quedó claro. Podría volver al método informar solución por sucursal. Sí, acá. Claro, lo que no me queda claro es cómo relacionar el método contar soluciones. Sí. Con este informado. Bien, fíjate. Vos acá estás declarando una matr…
-
1:27:02Поглавље 21: Sí, este. 295s · Speaker 1
Sí, este. Entonces ahí, en F y C, es como que hace la asignación o la búsqueda. Claro, exactamente. Acá hace la relación. Porque fíjate que F y C son dos getters de S, de la solicitud. Me traigo la sucursal, me traigo el tipo de préstamo. L…
-
1:32:04Поглавље 22: Entonces ahí va a comparar este código que recibe contra su propio código. 303s · Speaker 1
Entonces ahí va a comparar este código que recibe contra su propio código. Si es igual me va a decir que sí. Entonces yo acá voy a avisar que salir entró. Y si no lo encontré, vengo por acá y a x le sumo 1. Cuando finalmente lo encuentre, q…
-
1:37:08
parámetros van a ser iguales porque los genéricos van a ser iguales porque el nombre también es un string y también estoy coleccionando clientes la relación de uso viene acá y lo que sí tengo que agregar acá una como esta no sé si voy a pod…
-
1:42:11
individual el tema del riesgo va a ser distinto entonces vamos a hacer lo que hacemos siempre en estos casos decimos tiene riesgo va a ser un boolean y acá el cliente va a ser abstracto Por eso cliente, fíjense que acá ya estaba como abstra…
-
1:47:14Поглавље 25: O sea, a la de clientes por nombre? 302s · Speaker 2
O sea, a la de clientes por nombre? No, porque tenés distinto orden y aparte no están todos los clientes en la otra. En la de los clientes ordenados por nombre. Ok. Fíjate que solamente los que cumplan la condición están a entrar. Bien. Ent…
-
1:52:17Поглавље 26: qué diferencia tiene en lugar de recibir dos clientes recibe una string code y un cliente entonces en lugar de tener que hacer c1 . 134s · Speaker 1
qué diferencia tiene en lugar de recibir dos clientes recibe una string code y un cliente entonces en lugar de tener que hacer c1 .getCode directamente al código que recibo le hago el compareTo con el otro código, el del cliente 2 y después…
-
1:54:31
Me sigue quedando la duda, perdón profe, por poner a preguntar lo mismo creo, pero me sigue quedando la duda respecto a por qué primeramente necesito tener a los clientes ordenados por código. ¿No los podría tener desordenados? Sí, lo que p…
-
1:59:31Поглавље 28: con un for each. 300s · Speaker 1
con un for each. Entonces no le hacemos nada, no le hacemos ningún remove ni nada. solamente la recorremos como cuando recorremos un ArrayList vamos pasando por cada uno pero si es cierto a esta no le hacemos nada lo que pasa es que la list…
-
2:04:31
bueno si ustedes pueden ir practicando de acá la clase que viene y traer dudas el martes si el martes que vienen pueden venir con todas las dudas que se les ocurran está bueno porque así lo podemos revisar y ver o sea pues yo les puedo hace…