Ejercicios Herencia

Páginas: 5 (1138 palabras) Publicado: 29 de mayo de 2012
EJERCICIO HERENCIA ABRIL 30
1. Se trata de un concesionario que se dedica a la venta de vehículos nuevos. De cada vehiculo es importante conocer su marca, su cilindraje en centímetros cúbicos, el numero del chasis y el precio base de venta. Adicionalmente, cada vehiculo puede tener un descuento sobre su precio base de venta de la siguiente manera: si el precio base de venta es mayor o igual a$30.000.000 pero menor a $50.000.000 tiene un descuento del 10%, si el precio de venta base es mayor o igual a $50.000.000 tiene un descuento del 15%, en caso contrario no hay descuento.

Del concesionario se sabe su NIT y su razón social. El sistema debe permitir registrar los nuevos vehículos y consultar el precio de venta final (después dedescuento) para un vehiculo en particular.

¿Eneste primer punto identifica usted una situación que permita hacer uso de la
herencia en la programación orientada a objetos? De ser así, por favor incluya la
jerarquía de herencia identificada en el diagrama de clases.

a. Para el mismo concesionario del punto 1. Resulta que ahora el dueño del negocio
ha decidido incursionar en la venta de vehículos de servicio público. De un vehículo
deservicio publico se desea conocer, además de los datos generales que tiene
cualquier vehiculo, el tipo: si es taxi o es bus. Complete el diagrama de clases del punto 1, de acuerdo con la información especificada en este punto.
b. También se ha hecho necesario, pero solo para los vehículos particulares, conocer
si el vehículo posee o no garantía extendida. Complete el diagrama de clases delpunto 2, de acuerdo con la información especificada en este punto.
c. Ahora han decidido abrir la línea de vehículos usados, pero solo para los
particulares. Para los vehículos usados se requiere almacenar el kilometraje que
lleva recorrido hasta el momento y el modelo (año) del vehiculo.
Complete el diagrama de clases del punto 3, de acuerdo con la información
especificada en este punto.1. Se desea realizar una aplicación que permita a los mecánicos de un taller registrar, consultar y actualizar los trabajos (reparaciones y revisiones) que han sido realizados o que están en proceso de realización en el taller.
Cada trabajo se identifica unívocamente por su "identificador de trabajo". El "identificador de trabajo" es un número que se asocia con el trabajo en el momento quese registra. El primer trabajo registrado tendrá el identificador 0, el segundo el 1 y así sucesivamente.
Los trabajos incluyen una pequeña descripción de la reparación o revisión a realizar.
Todos los trabajos incluyen el número de horas que van siendo necesarias para su realización.
Al crear un trabajo el número de horas es 0. El número de horas irá aumentando a medida que los mecánicos vandedicando tiempo a realizar la reparación o la revisión. Cuando el trabajo se ha finalizado se marca como "finalizado" y el número de horas no puede volver a cambiarse.
Las reparaciones incluyen el precio del material utilizado (piezas o pintura). Al registrar una reparación el precio del material es 0 y va aumentando a medida que los mecánicos van utilizando material en la reparación. Una vezque la reparación se marca como "finalizada" no se puede cambiar el precio del material utilizado.
El precio a cobrar para cada trabajo se compone de una parte fija que resulta de multiplicar el número de horas empleadas por 30€. Además, dependiendo del tipo de trabajo el coste varía de la siguiente manera:
• Reparación mecánica: su precio se calcula como la parte fija más el coste materialmultiplicado por 1.1.
• Reparación de chapa y pintura: su precio se calcula como la parte fija más el coste material multiplicado por 1.3.
• Revisión: su precio se calcula como la parte fija más un extra independiente del número de horas de 20€.
La aplicación se gestionará mediante una aplicación gráfica basada en menú.

2. Una tienda de informática vende dos tipos de artículos (software y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicio de Herencia resuelto
  • Ejercicios Herencia C#
  • Ejercicios De Herencia Programación
  • ejercicios con herencias y constructores
  • Ejercicios del tema 4: herencia y polimorfismo
  • Ejercicios Tema 2 La Herencia Biologica 2011 12
  • La herencia
  • Herencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS