Está en la página 1de 1

1e Parcial Programación II, Grupo B MONTERIA - INGENIERIA DE SISTEMAS - Univ.

de Córdoba

LStudent es una librería online por Internet, el cual desea llevar su inventario a través de un programa que le ha
encargado, la información que debe llevarse, por cada libro, a saber, es la siguiente:

• Titulo (String)
• Genero (String) [sólo alguno de: literatura, ensayo, texto, divulgación, biografía]
• Numero de Paginas (Integer)
• Valor de Venta (Float)
• Puntuación asignada según preferencia (Integer de 1 a 5)
Entre los requisitos que se piden para LStudent están:
1. Que el programa pueda inicializar automáticamente un conjunto de libros (al menos 10, se sugiere
12).
2. Que puedan ordenarse los libros alfabéticamente de acuerdo con su título (por cualquiera de los
tres siguientes métodos, vistos, y explicados, en la clase: Burbuja, Shell y Quicksort) y también puedan
ordenarse (por los métodos anteriormente citados) por su Número de Páginas.
3. Que a la hora de consultar un libro, este pueda buscarse aplicando la búsqueda binaria (vista en
clase y contenida en la guía de aprendizaje) por su título, de lo contrario dar un aviso de que dicho
libro no existe.
4. En cualquier momento debe haber una opción que permita poder ver los libros en existencia.
5. Que pueda calcularse (para efectos de planificación de almacenamiento), y mostrarse, el promedio
de Valor de Venta de los libros.
6. Que pueda agregarse, en cualquier momento, por parte del usuario, un nuevo libro.
7. Que el programa use vectores de objeto, que tenga una interfaz gráfica básica, que contenga
encapsulamiento y siga Modelo-Vista-Controlador.

También podría gustarte