You are on page 1of 3
Programacién Ill - 2016 Practica 7 ide2 Ejercicio Una distribuidora de vinos ofrece productos de distintas procedencias, y necesita informatizar sus almacenes de tal modo que sea posible conocer en todo momento las existencias. De cada PRODUCTO que comercializa la empresa se tiene la informacién siguiente: + Bodega que lo fabrica + Capacidad de la botella Denominacién de Origen + Fecha de envasado + Graduacién aloohdlica + Identificador + Nombre del vino + Numero de botellas disponibles: + PVD (€) + PVP (€) Tipo de uve, Hasta el momento, la empresa ha utilizado hojas de Excel para almacenar los datos. Esto implica ‘que se puede exportar la informacion con formate CSV, y asi se ha hecho. El resultado es que cada ALMACEN ha generado un archivo de texto, con la extensin ".csv", que contiene la informacion anterior en columnas. Todos estos archivos residen en una misma carpeta de nombre ‘conocido; cada uno de ellos tiene el nombre de la ciudad en que reside el almacén. Se pide llevar a cabo las tareas siguientes Para cada almacén individual: + Mostrar un listado ordenado por cualquier columna posible (desde la Bodega hasta el Tipo de va). E/ usuario indica el nombre del almacén y la columna por la que quiere ver ordenado ol listado de ese almacén. El listado es encolumnado y tiene un titulo (Bodega, Capacidad, 0.0. ete) para cada columna. + Mostrar el ndmero de botellas que hay para una cierta Denominacién de Origen. El usuario indica el nombre del almacén y la D.O. de la que quiere conocer el numero de botellas. Este listado solo muestra la D.O. y el nimero de botellas. Para el conjunto de todos los almacenes + Mostrar un listado encolumnado de todos Ios vinos contenidos en todos los almacenes, ‘ordenado de menor a mayor por PVP: En el listado aparecerd el nambre del almacén, el PVP de! producto, el nombre del vino y ol tipo de uva. + Mostrar el valor total de cada uno de los almacenes, indicando el nombre del misma. Este listado ir ordenado de menor @ mayor por valor total, y mostrara valor en la primera columna y el nombre del almacén en la segunda. Programacién Ill - 2016 Practica 7 2de2 Notas. + Dada la complejidad de los datos de entrada, es preciso construir un programa auxiliar que genere archives de pruaba. El programa recibira como entrada + Eldirectorio en que se escriben las datos - El soparador que aparecerd entre campos (normalmente un tabulador) + El ndmero de archivos de almacén que se quieren crear + Para cada almacén, el nimero de productos deseado Las columnas recibiran valores aleatorios razonables, y el programa contara con una lista razonable de nombres de ciudades (6-8 maximo). + Esta practica ira acompafiada por un documento PDF que indique el nombre del equipo que la ha creado, los nombres de sus companentes y una explicacion clara del funcionamiento de la misma. Se sugiere adjuntar una captura de pantalla que muestre la estructura de clases y Paquetes, y ejemplos de los listados producidos.

You might also like