Está en la página 1de 3

1.

La ruta de transporte OBELISCO desea registrar la información de los pasajeros para


reportar cierta información de interés. Los datos son: nombre, tipo pasajero (1=normal,
2=estudiante); El pasaje cuesta Bs.1000. Para el pasajero normal, si es día feriado se le
cobra un 50% de incremento; los estudiantes pagan lo mismo todos los días, pero si
presentan carnet sólo pagan Bs.100. Se desea conocer: a) cuánto paga cada pasajero, b)
Total cobrado, c) Precio promedio que pagan los pasajeros.
Resuelva usando la metodología vista en clases:
 Tabla de ejemplificación con 5 registros
 Diagrama de clases de objetos
 Resumen de lógica de métodos
 Programación de los métodos más importantes
2. La empresa TAXI EXPRESS C.A, dedicada al ramo de servicios de carreras, señala que,
por el aumento de su cartera de clientes, necesita un sistema automatizado que le permita
llevar ciertas estadísticas. Para ello por cada cliente que atiende le toma los siguientes
datos: nombre, tipo de servicio a tomar (1. Largo Urbano, 2. Corto Urbano), edad y sexo (1.
Masculino o 2. Femenino). Es significativo para la empresa, obtener un reporte que
contenga: a) Cantidad de clientes femeninas mayores de edad, b) cuál ha sido la menor edad
atendida, c) promedio de edad de los clientes.
Resuelva usando la metodología vista en clases:
 Tabla de ejemplificación con 4 registros, señalando todas las entradas y salidas
 Diagrama de clases (modelo y vista)
 Programación de los siguientes métodos: constructores, procesar pasajero y los
métodos que calculan los requerimientos (a), (b) y (c)
 Programar el controlador y las vistas
3. Se tienen N sobres con dinero, cada uno con billetes del mismo valor. De cada sobre se
conoce el valor del billete y la cantidad. Se requiere determinar el total de dinero: a- en
cada sobre, b- entre todos los sobres.

numero valorBillete cantidad subtotal() (R.a)


1 10 5 50
2 20 2 40
3 100 4 400
4 50 3 150
(R.b) 50+40+400+150 = 640

Cl_sobres Cl_sobre
-acDinero -numero
+procesarSobre(s) -valorBillete
+totalDinero() -cantidad
+subtotal()
subtotal = valorBillete * cantidad

También podría gustarte