Java - Ayuda Programacion Orientada a Objetos

 
Vista:

Ayuda Programacion Orientada a Objetos

Publicado por Leandro (2 intervenciones) el 14/06/2017 01:50:05
Buenas Tardes, necesitaría Ayuda para realizar este problema, lleva tiempo leerlo , pero les agradecería quien pueda ayudar y que pueda hacerlo.

SIPOZ
Una constructora desea desarrollar un sistema de pozo para venta de propiedades horizontales (PH).
•Debe tener información de los clientes (hasta un máximo de 50), los créditos para la compra, y los PH asociados a los mismos.
•En cada caso necesita llevar al menos la siguiente información detallada:
•Cliente: nombre, apellido, dni, créditos (hasta un máximo de 5 créditos por cliente).
•Crédito: número de crédito, PH asociado, cuotas pagas, porcentaje cargo administrativo mensual.
•PH: dato catastral, número PH, precio.
•La constructora actualmente dispone 100 PH que pueden ser aplicados al régimen de pozo o crédito directo.
•Todos los créditos son de un máximo de 36 cuotas, y se pueden adelantar sus pagos.
•Cuando el cliente paga una cuota su valor se calcula como la suma del valor de la cuota pura más cargo administrativo y seguro de vida:
•Cuota pura: el valor del PH dividido 36.
•Cargo administrativo: porcentaje del cargo administrativo respecto del valor de la cuota pura.
•Seguro de vida: el valor del PH dividido 36 multiplicado por porcentaje del seguro.
Cuando el cliente hace un adelanto de cuotas, el mismo debe tener en cuenta que contendrá el valor de una cuota, más el cargo administrativo de esa cuota, más el seguro de vida asociado a esa cuota, más el importe de las cuotas puras restantes que desea adelantar.
Por ejemplo si un cliente quiere adelantas el pago de 20 meses de un PH de $3000000, con un porcentaje administrativo de %2, seguro de vida del 1%, el monto a pagar será:
monto total = $3000000/36{cuota pura}+($3000000/36)*(0.02){cargo administrativo cuota pura} +($3000000/36)*(0.01){seguro de vida}+($3000000/36)*(20-1){cuotas pura de las restantes cuotas que desea pagar}
Si el cliente desea cancelar lo adeudado, el cálculo
será igual al anterior considerando la cantidad
de meses adeudados.
Se deberá implementar las clases de SIPOZ, con los atributos y métodos necesarios (asociados a cada clase), que permita en cada caso consultar valores de atributos, setear valores de atributos, y realizar otras consultas u operaciones sobre las mismas.
Además deberá implementar una clase “SimulacionSipoz” que permita generar objetos o instancias del sistema y poder realizar los siguientes servicios sobre la “Constructora”:
•Alta de cliente.
•Alta de PH.
•Alta de crédito.
•Listar todos los créditos.
•Listar todos los clientes.
•Listar todos los PH.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder