You are on page 1of 1

Para

los siguientes problemas considera la tarea de representar los tipos de boletos para la venta de eventos en el campus. Cada boleto tiene un precio nico. Son tres boletos_normal, boletos_preventa, y boletos_preventa_estudiantes. - Boletos normal son comprados el da del evento y tienen u costo de $50 - Boletos preventa son comprados 10 o mas das antes del evento y tienen un costo de $30, y boletos comprados menores a diez das tienen un costo de $40. - Boletos preventa para estudiantes son vendidos a mitad de precio que los boletos preventa: Cuando son comprados 10 o mas das antes del evento tienen un costo de $15, y cuando son comprados menor a diez das antes del evento tienen un costo de $20. Implementa un clase abstracta llamada boleto que servir de superclase para los tres tipos de boletos. Define operaciones comunes en esta clase, y especifica todas las diferentes operaciones en cada una de las subclases que debes implementar. Los objetos de boletos debern ser creados: cada boleto ser creado del tipo de una subclase definiendo las siguientes operaciones: - La posibilidad de construir un boleto por numero. - La posibilidad de preguntar el precio del boleto. - La posibilidad de imprimir el objeto como un String. Un ejemplo de la cadena podra ser: Numero: 17, Precio: 50.0. -

Boleto

Boleto_Normal

Boleto_Preventa

Estudiante_boleto_preventa

a) Implementa una clase llamada Boleto_Normal que represente el pago del boleto por el evento, el cual es construido por un numero y el precio de $50. b) Implementa una clase llamada Boleto_Preventa que represente las compras de boletos en preventa. Un boleto preventa es construido con su nmero y con el numero de das de anticipacin que fue comprado. Los boletos comprados con 10 o mas das de anticipacin al evento tienen un costo de $30 y los boletos comprados con menos de 10 das de anticipacin tienen un costo de $40. c) Implementar una clase llamada Estudiante_Boleto_Preventa que represente los boletos comprados en preventa por los estudiantes. Un boleto de estudiante en preventa es construido con el numero de boleto, y con el numero de das de anticipacin de compra al evento. Cuando un boleto del estudiante es comprado con diez o mas das de anticipacin tiene un costo de $15, y cuando el boleto es comprado menor a 10 das de anticipacin tiene un costo de $20 (la mitad del costo de un boleto normal ). Cuando un boleto de estudiante es impreso, el boleto debe mencionar que el estudiante debe mostrar su id (Num. De Identificacin) por ejemplo Numero: 17, Precio: 15.0 (ID requerida).

You might also like