Está en la página 1de 2

UNIVERSIDAD CATÓLICA SANTO TORIBIO DE MOGROVEJO

ESCUELA PROF. DE ING. DE SISTEMAS Y COMPUTACIÓN


ESTRUCTURA DE DATOS
TRABAJO GRUPAL N° 03: PILAS Y COLAS

1. Elaborar un programa que simule una pila de Álbumes de música, siendo


los atributos de cada CD: código, nombre del álbum, intérprete, año,
género (romántica, rock, salsa, rap) y costo.
Desarrollar lo siguiente:
a. Apilar un álbum
b. Desapilar un álbum
c. Mostrar las pilas de cada género.
d. Extraer de la pila los álbumes de un intérprete ingresado.
e. Mostrar las pilas de álbumes de este año y la pila de años anteriores.

2. Elabore un programa orientado a objetos en 3 capas, que permita simular


las colas de atención en un aeropuerto.
Existen 2 colas de atención, en la primera cola se atienden los clientes de
vuelos nacionales y en la segunda cola los clientes de vuelos
internacionales.
El cliente tendrá los siguientes atributos: Tipo de documento (DNI o
pasaporte), N° documento, nombre de la persona, tipo de turista (nacional
o extranjero), edad, sexo, tipo de vuelo (económico, vip), fecha de viaje,
costo.
Desarrollar:
a. Registrar un cliente.
b. Atender un cliente.
c. Mostrar el número de clientes atendidos por tipo de vuelo.
d. Dado el sexo, mostrar qué cliente por atender tiene la mayor edad.
e. Dado el número de documento, mostrar los vuelos de dicho cliente y
su promedio de costo.
f. Dada la fecha de viaje, mostrar el número de clientes por tipo de
turista que viajó.

3. Elabore un programa orientado a objetos en 3 capas, que permita simular


las colas de atención en un Banco.
Existen 2 colas de atención, en la primera cola se atienden los clientes que
tienen cuenta en el banco (con tarjeta) y en la segunda cola los clientes sin
tarjeta.
El cliente tendrá los siguientes atributos: DNI, nombre de la persona, edad,
sexo, tipo de cuenta, si es cliente (cuenta cero, cuenta libre, cuenta
corriente), moneda (soles, dólares y euros), operación realizada (ahorro o
depósito), monto de la operación.
Desarrollar:
a) Registrar un cliente.
b) Atender un cliente.
c) Mostrar el número de clientes atendidos por operación realizada.
d) Qué cliente realizó el mayor monto de retiro en dólares.
e) Dada la moneda, mostrar el monto de depósitos y retiros realizados.
f) Dado el sexo, mostrar qué tipo de cuenta, tiene el menor promedio de
monto de depósito en soles.

También podría gustarte