Está en la página 1de 3

UNIVERSIDAD CATÓLICA SANTO

TORIBIO DE MOGROVEJO

ING. DE SISTEMAS Y COMPUTACIÓN

LABORATORIO N° 01
Tema: Listas
1. Elaborar un programa orientado a objetos en 3 capas, aplicando Listas
Dinámicas para una clínica odontológica desea registrar los pacientes
atendidos, siendo los datos a registrar: nombre del paciente, edad, sexo,
tratamiento realizado (considerar: extracción de diente, endodoncia, curación
simple, ortodoncia), tipo de paciente (considere: particular, asegurado) y
costo de la consulta.
Desarrollar lo siguiente:
a) Registrar un paciente.
b) Dado el tipo de paciente, mostrar el listado de los pacientes.
c) Dado el tratamiento, mostrar el número de pacientes menores y mayores
de edad.
d) Mostrar el promedio de edad de los pacientes hombres y mujeres.
e) Qué paciente con tratamiento de ortodoncia tiene el menor costo en la
consulta.
f) ¿Qué tratamiento es el de mayor incidencia?

2. Elaborar un programa orientado a objetos en 3 capas, aplicando Listas


Enlazadas, para una Agencia de vuelos aéreos, donde se registre los datos
de los pasajeros, siendo sus atributos: Código de reserva, DNI, nombre, fecha
del vuelo, tipo de vuelo (local o internacional), tipo de pasajero (adulto o niño),
cabina (económica o VIP), costo pasaje.
Realizar lo siguiente:
a. Registrar un pasajero.
b. Dado el nombre del pasajero, mostrar los vuelos desarrollados.
c. Dado el tipo de cabina, mostrar ordenado ascendentemente por costo del
pasaje.
d. Dada la fecha y el tipo de vuelo, mostrar los pasajeros que viajaron.
e. Mostrar el número de pasajeros por tipo de pasajero.
f. Qué pasajero tiene el mayor costo de pasaje.

3. Una empresa agroindustrial exportar alimentos a diferentes países en el


mundo y usted debe registrar la producción, aplicando Listas Dinámicas,
siendo los datos a registrar: código del producto, nombre del producto,
toneladas exportadas, costo por tonelada, país destino (considere: España,
Italia, Francia, EEUU, Japón, Brasil) y año de exportación.
Desarrollar lo siguiente:
a. Registrar un producto.
b. Dado el país destino, mostrar el promedio de costo por tonelada.
c. Mostrar los productos que se exporta después de un año ingresado.
d. Mostrar el número de toneladas que se exporta a cada país.
e. Dado el código del producto, indique a que países se exporta.
f. Qué producto registró la mayor cantidad de toneladas exportadas en el
año 2019.

4. Elabore un programa orientado a objetos en 3 capas, aplicando listas


Enlazadas que permita llevar el control de los clientes asistentes a un Cine,
siendo sus datos: DNI, nombre, sexo, edad, tipo (clásico, oro, black), número
de veces que asiste al cine.
Desarrollar lo siguiente:
a. Registrar un cliente.
b. Qué cliente registra mayor cantidad de visitas.
c. Mostrar el número de clientes en los siguientes rangos de edad: menor o
igual a 20 años, entre 21 a 30 años, entre 31 a 50 años y mayores de 50
años.
d. Mostrar el porcentaje de clientes por sexo.
e. Mostrar el número de clientes por tipo.
Consideraciones a tener en cuenta:

 Desarrollarlo de manera grupal, como máximo 5 integrantes.


 En su proyecto, colocar en la clase principal los nombres de los
integrantes del grupo y el enunciado del problema.
 Cada proyecto deberá ser guardado como: LD_Clinica y
LE_Agencia, LD_AgroIndustrial y LE_Cine y empaquetado como
L01_Listas.
 Solo el responsable del grupo deberá subirlo al Aula Virtual en la fecha
indicada.

También podría gustarte