BUENAS NOCHES.
resulta que me han mandado este proyecto pero yo soy nuevo en esto de java y todavía no logro entender la mayoría de las cosas que he visto pero me he puesto a estudiar para entenderlo.
lo traigo para ver si alguna persona de este foro me ayuda a hacerlo o puede darme tips de como hacerlo sin mas que decir.
Aqui esta el proyecto:
En un Banco X, un grupo de clientes cansados de hacer cola pasaron a la Gerencia
una comunicación indicado que si el tiempo promedio de espera en la cola de la agencia no
era reducido a 10 minutos (como máximo), ellos procederían a cerrar todas sus cuentas en
el Banco. Por esta situación, el Gerente de la agencia lo ha llamado a Uds. para que realicen
un programa que simule el funcionamiento de esa sucursal con el objetivo de determinar
cuantos cajeros adicionales es necesario contratar para reducir el tiempo de espera al
indicado por los clientes.
La agencia tiene la siguiente información:
Porcentaje Operación Tiempo Promedio
35% 1. Cobro de cheques de montos menores 1 minuto
10% 2. Cobro de cheques de montos elevados 5 minutos
25% 3. Depósitos en efectivo 2 a 3 minutos
10% 4. Depósitos en cheques 1 minuto
15% 5. Depósitos o retiros de ahorros 2 minutos
5% 6. Cheques de gerencia 3 minutos
En la actualidad el banco dispone de 2 cajeros. Si un cliente llega y consigue más de
30 personas en la cola, se va para otra agencia. Las estadísticas del banco reflejan que
llegan entre 4 y 7 clientes cada cinco minutos y todos los clientes hacen una sola cola.
Actividad:
1. Implemente la simulación del proceso del Banco para 7 horas.
2. Debe tener un menú de la siguiente manera:
• Simulación con 2 cajeros.
• Simulación con 3 cajeros.
• Ultimas 3 estadísticas para 2 cajeros.
• Ultimas 3 estadísticas para 3 cajeros.
• Salir.
3. Las estadísticas a presentar por pantalla son:
• Tiempo promedio en cola.
• Tiempo promedio de atención en el cajero.
• Número de cada tipo de operación (hay 6) realizadas.
• Porcentaje de cada tipo de operación (hay 6) realizadas.
• Número de personas atendidas.
• Número de personas que se retiraron de la cola.
4. Deben realizar el programa orientado a objetos, es decir, los usuarios deben
representarse como objetos, la clase tiene los siguientes atributos: tiempo_cola,
tiempo_atencion, tipo_operacion y los métodos get y set correspondientes. Deben
realizar un vector de objetos para controlar la cola.
De Antemano Muchas Gracias por su Colaboración.
Att: Mauricio Daza.