Cátedra: Mandrafina
Fecha: 1ª Oportunidad - 1º Cuatrimestre 2005
Día: 11/07/2005
Una cadena de indumentaria internacional necesita un programa para llevar estadísticas de ventas de sus sucursales y clientes según los siguientes requerimientos.
Se pide:
1) Diseñar las estructuras necesarias para la resolución de todos los puntos y explicarlas brevemente.
2) Deseñar un cuadro por pantalla que indique las ventas del año 2004 para Argentina por mes de los 80 clientes que más dinero consumieron en el año (valores enteros).
CUIT | Nombre | Ene | Feb | Mar | Abr | May | Jun | Jul | Ago | Sep | Oct | Nov | Dic |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
30-111212-20 | NNNNNN S.A. | ||||||||||||
30-111232-20 | NNNNNN S.A. | ||||||||||||
30-111252-20 | NNNNNN S.A. |
3) Actualizar el archivo de ventas histórico con las ventas de las sucursales de Argentina del año 2004, dejando el archivo VentasHistorico con el mismo orden que presentaba.
Se cuenta con los siguientes archivos:
Archivo VentasHistorico. El archivo contiene las ventas mundiales de las más de 3000 sucursales durante los últimos 20 años. Está ordenado en forma ascendente por Num_Sucursal, Año y Mes.
TREG_HIST=Record { Tipo Registro Ventas Histórico } Año: numérico Mes: numérico Num_Sucursal: numérico Importe: numérico con decimales End;
Archivo Sucursales. El archivo contiene las sucursales argentinas. En este momento son 80. No Tiene ningún orden. Los números de sucursal no son correlativos.
TREG_SUC=Record { Tipo Registro Sucursales } Num_Sucursal: numérico Nombre: 30 caracteres Dirección: 50 caracteres Teléfono: 20 caracteres End;
Archivo Clientes. El archivo contiene los clientes argentinos. Se calcula que hoy son 80.000. Están ordenados por número de cliente en forma ascendente.
TREG_CLIE=Record { Tipo Registro Clientes } Num_Cliente: numérico Nombre: 30 caracteres CUIT: 12 caracteres Dirección: 50 caracteres Teléfono: 20 caracteres End;
Archivo Ventas. El archivo contiene las ventas de las sucursales Argentinas del año 2004. Contiene aprox. 9.000 registros. Está ordenado por fecha de venta en forma ascendente.
TREG_VTAS=Record { Tipo Registro Ventas } Fecha: AAAAMMDD Num_Cliente: numérico Sucursal: numérico Artículo: numérico (cinco dígitos) Cantidad: numérico Importe: numérico decimal End;