Se desea desarrollar una aplicación que gestione el stock de una determinada librería
usando listas.
De cada uno de los libros disponemos de la siguiente información:
� Título
� Autor
� Editorial
� Año de publicación
� Precio
� Cantidad
Cada uno de los títulos de la librería se encontrará almacenado en una lista ordenada
alfabéticamente por Título de forma que cuando un libro se incorporé al catálogo, este
se introducirá en su posición correspondiente.
Las operaciones que se deben poder realizar sobre el catalogo son las siguientes.
1. Comprar un libro especificando el número de ejemplares a comprar. El libro
puede existir previamente en el catálogo.
2. Vender un libro especificando el número de ejemplares a vender. Si el número
de ejemplares disponibles es inferior al número de ejemplares solicitados no se
podrá realizar la venta.
3. Descatalogar un libro. Para ello se deberá comprobar que su stock es cero.
4. Mostrar la información de todos los libros sin stock ordenada alfabéticamente
5. Mostrar la información de un determinado libro buscando por título
6. Mostrar la información de todos libros de un mismo autor ordenada
alfabéticamente.
7. Mostrar todos los libros de una editorial ordenada alfabéticamente.