Ejercicios libres collections

Post on 22-Jan-2017

115 views 0 download

Transcript of Ejercicios libres collections

EJERCICIOS DE POO - COLLECTIONS

Una empresa requiere un sistema para administrar el directorio telefónico, y asímismo, generar reportes.

Se requiere que el directorio sea manejado a través de una interfaz gráfica paramejorar su amigabilidad. De cada contacto se debe solicitar un alias, que puede serel mismo nombre, un nombre y un apellido. Adicionalmente, para cada contacto sedebe guardar la dirección, el correo, la fecha de nacimiento (Date o Calendar) y laciudad de nacimiento. Para encontrar cualquier contacto se usará el alias como llaveprincipal (key).

El sistema debe poder generar los siguientes reportes:

• Reporte de las personas mayores de 30 años (inclusive). El reporte mostraráun listado de los contactos que cumplan la condición, y los mostrará de lasiguiente forma:Apellidos, Nombres: edad

• Reporte de los contactos que viven en Cúcuta. El reporte mostrará losresultados de la siguiente forma:Apellidos, Nombres

• Lista de todos los contactos organizados por letra. Ejemplo: A------------AndrésAntonio

B------------BorisBasilio

Una empresa requiere poder manejar la lista de personas que entran y además lamanera en que deben ser atendidas. Algunas veces se atienden en el orden dellegada (FIFO), y otras veces en el orden inverso (LIFO). Adicionalmente, hayocasiones en que llega gente con algún contacto y se debe ingresar en algunaposición dentro de la fila. Implemente un sistema que permita llevar una lista de laspersonas que ingresan a la empresa, que se pueda imprimir el listado de laspersonas desde el primer lugar al último y viceversa, y que se permita ingresarpersonas en cualquier posición. También, hay ocasiones en que se encuentrapersonal molesto y se debe sacar de la fila. Implemente también una funcionalidadpara manejar esta situación.