Está en la página 1de 2

Ejercicio Vehículo

Parte I

El taller de vehículos “Queda Como Nuevo”


está automatizando sus procesos
administrativos. Dentro de estos procesos, está
el control de sus ingresos y precios. Se solicita
su participación dentro del equipo de desarrollo.
La jerarquía que se requiere implementar se
muestra en la imagen:

Se sabe que:

DatosReparacion posee valor de la reparación en UF y valor de los repuestos en dólares.


Camioneta posee patente, marca, DatosReparacion, tipo de cabina (simple/doble), tipo de combustible
(bencina/diesel/petróleo).
Automovil tiene marca, número de cambios, patente, DatosReparacion.

La interface Calculable tiene los atributos VALORUF (23936.31) y VALORDOLAR (550.12), y los métodos
pagoReparacion y pagoRepuestos. El método pagoReparacion retorna el monto por la reparación en pesos ($) y
pagoRepuestos, retorna el monto en pesos por los repuestos, el que se obtiene del producto entre el valor del dólar,
precio de los repuestos en dólares y la cantidad de repuestos.

Además debe contar con los siguientes métodos:

 incremento: retorna el monto adicional en pesos ($), correspondiente a 0.5 UF si el tipo de cabina es doble y el
tipo de combustible es bencina.
 descuento: retorna el 2% del valor de los repuestos en pesos cuando la marca es “Kia” y el número de cambios
es 4.
 pagoFinal: retorna el monto total a pagar, correspondiente al pago por reparación en pesos, más pago por
repuestos en pesos, más incremento, menos descuento (donde corresponda).

Parte II

Crear una clase que, utilizando una colección, permita:

 Buscar un Vehiculo, retornando su posición o un valor negativo si no lo encuentra


 Ingresar Vehiculo devolviendo un mensaje adecuado. El vehículo no puede estar duplicado
 Devolver el monto total a pagar por un Vehiculo, si no existe, retorna cero
 Devolver la cantidad de automóviles con más de 5 cambios
 Devolver total descuento que se le realizó a todos los vehiculos
Parte III

Crear una aplicación que permita mostrar y ejecutar el siguiente menú:

1. Ingresar Vehiculo (sin repetición)


2. Mostrar datos de un Vehiculo
3. Pago por la reparación de un Vehiculo
4. Cantidad de automóviles con más de 5 cambios
5. Monto acumulado por descuentos
6. Salir

También podría gustarte