[ Foro de Java ]
Buenas noches, necesito ayuda con un ejercicio con suma urgencia, he estado enfermo trato de repasar pero no me rinde y se me acaba el tiempo, he estado realizándolo y me parece muy complicado, seria bueno saber como se realiza ya que he mirado tutoriales y no me esta rindiendo con el poco tiempo que tengo. Les agradezco ayuda en este caso. Muchas gracias de antemano.
La administración de un conjunto residencial conformado por casas,
apartamentos y locales comerciales, requiere calcular el valor a pagar
por cada predio por concepto de administración.
• El valor de la administración está conformado por valor del área o
metros cuadrados, valor de parqueaderos, valor uso de ascensor,
valor por ubicación de los locales y valor por áreas comunes.
• Las casas, apartamentos y locales pagan de acuerdo al área un
valor por cada metro cuadrado, casas $1000, apartamentos $1200
y locales $1500.
• Además, cada predio tiene asignado uno o dos parqueaderos y por
cada parqueadero se paga $5000.
• Las torres de apartamentos son de 10 pisos y los dos primeros pisos
son de parqueaderos. Los apartamentos ubicados entre el tercer y
quinto piso pagan el 10% del valor del área y los ubicados en pisos
superiores el 15% del valor del área, por el uso del ascensor.
• Los locales pueden tener ubicación interna o externa del conjunto,
los locales ubicados al exterior pagan un 30% del valor del área y
los de ubicación interna 20% del valor del área.
• Todos los predios pagan un valor por concepto de áreas comunes,
las casas:10% del valor del área y parqueaderos, los apartamentos:
10% del valor del área, parqueaderos y uso de ascensor y los
locales: 10% del valor del área, parqueaderos y valor por ubicación.
Como requisitos me piden que cumplan con estas condiciones:
Todos los atributos de la super clase deben estar encapsulados.
• El método liquidar() debe calcular el valor de los metros cuadrados y los valores de los
conceptos: parqueaderos, ascensor y ubicación del local y grabar los valores de estos tres
conceptos en los respectivos atributos en la superclase.
• El método factura() debe presentar el valor de cada concepto y el valor total de
administración.
• Se debe implementar una interface para las constantes de tarifas de mts2 y parqueaderos.
• En la interface implementar el método que permite calcular el valor por concepto de áreas
comunes.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)