Download INHERITANCE 1. Los ingenieros informáticos de la Compañía
Document related concepts
no text concepts found
Transcript
INHERITANCE 1. Los ingenieros informáticos de la Compañía Aseguradora Vallecaucana (CAV) han propuesto el siguiente modelo para la gestión de sus seguros de vehículos y seguros de incendio, a partir de lo dispuesto para la gestión de seguros que aplica a nivel nacional. Tomando como base el siguiente diagrama de clases, implemente en Java una aplicación que calcule el valor de los seguros, bajo algunas condiciones: La cuota mensual corresponde al valor generado por el monto dividido entre el número de cuotas El seguro de vehículo calcula la cuota mensual como se propuso anteriormente El seguro por incendio calcula la cuota mensual menos un descuento del 5% si se cumple cualquiera de los siguientes requisitos: el numero de cuotas es menores a 36, la propiedad es una finca o la persona es mayor de 41 años. En cualquier otro caso, corresponde a la cuota mensual normal 2. Create a class called Employee whose objects are records for an employee. This class will be a derived class of the class Person which you will have to create. An employee record has an employee’s id, an employee's name and age (inherited from the class Person), an annual salary represented as a single value of type double, a year the employee started work as a single value of type int and a national insurance number, which is a value of type String1. 3. En cierto almacén, se desea desarrollar un módulo que permita calcular los precios de ciertos útiles escolares, dependiendo de algunas características particulares en ellos: Los cuadernos basan su precio en la siguiente tabla: TIPO argollado PRECIO 3000 + número de hojas * valor por hoja normal 2000 + número de hojas * valor por hoja Los bolígrafos calculan su precio según la siguiente tabla: MATERIAL pasta metal TIPO lapicero portaminas lapicero portaminas PRECIO 2000 2500 4000 5000 Desarrollar el módulo en lenguaje java, utilizando elementos del concepto de herencia y basando el código en el siguiente modelo UML 1 Taken from https://www.cs.bham.ac.uk/~mdr/teaching/RedHotChilli/ex5A.html