Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CLASE CRÉDITO
- Esta clase tendrá atributos que almacenen: el montoPrestado, saldoActual y un arreglo
para almacenar los 12 pagos del crédito. El crédito se pagará siempre en 12 cuotas, para
hacer los cálculos al monto prestado se le incrementa el 40% y el resultado se lo divide
entre 12, este es el valor de lo que debe pagarse en cada cuota.
Métodos:
abonarCuota(): se revisará primero si aún tiene cuotas pendientes, si ya canceló las 12
cuotas se deberá indicar en un mensaje; si tiene cuotas pendientes, entonces deberá
ser pagada la siguiente y se mostrará en pantalla el número de cuota que se canceló
(ejemplo "Acaba de cancelar la cuota 8"), se deberá actualizar el saldo adeudado y se
mostrará también en pantalla cuanto es este saldo.
verDetalle(): deberá imprimir en pantalla el Monto prestado, el monto por cuota, la
cantidad de cuotas que ya pagó y el saldo adeudado.
LENGUAJES DE PROGRAMACIÓN JAVA
CLASE CLIENTE
- Tendrá los siguientes atributos privados: carnet, nombre, cuenta y crédito; y otros
atributos públicos: teléfono y año de nacimiento.
Métodos:
verDatosBasicos(): deberá imprimir sololos datos básicos del cliente (sin incluir cuenta
ni crédito).
verDatosCompletos(): deberá imprimir los datos básicos del cliente incluidos el número
de cuenta y el crédito si los tuviera.
solicitarCredito(): Se le pasará el monto que se está solicitando como crédito. Primero
se verifica que el cliente no tenga ya un crédito, si lo tiene, se mostrarán los detalles del
crédito y se le mostrará un mensaje que diga que debe terminar de pagar el crédito
antes de sacar otro. Si no tiene un crédito, se creará su crédito y se mostrará la cantidad
de cuotas con el monto correspondiente a cada cuota.
pagarCuota(): se llamará al método abonarCuota() de la clase crédito.
MAIN:
- En el programa principal debe realizar pruebas de funcionamiento
4. Cree una estructura del tipo pila (stack) que gestione objetos del tipo Cliente, cree varios
clientes y haga pruebas de funcionamiento de la pila utilizando sus métodos.
5. Cree una estructura del tipo cola (queue) que gestione objetos del tipo Cliente, cree
varios clientes y haga pruebas de funcionamiento de la cola utilizando sus métodos.