El programa consiste en mostrar un informe (claro y legible). Se utiliza manejo de excepciones creación de funciones que resuelvan un subproblema (modularizar) y función lambda.
Una empresa comercial dispone del archivo de VENTAS con las ventas realizadas en el año hasta la fecha actual, de acuerdo con el siguiente diseño de registro: · Número de vendedor (01 a 15), en dos posiciones · Código de producto (01 a 99), en dos posiciones · Cantidad total de unidades vendidas, 4 posiciones · Fecha de la operación en formato ddmmaaaa Ejemplo de registro: 0204015001022020 Se lee: el número de vendedor 02 vendió 150 unidades del artículo 04 el día 01 de Febrero de 2020. Se suministra un archivo a modo de ejemplo llamado VENTAS.TXT. El archivo se encuentra ordenado en forma ascendente por número de vendedor y número de artículo. Pueden faltar artículos y/o vendedores. Tener en cuenta que el programa debe funcionar con este archivo o cualquier otro que posea las mismas características de formato de registro y ordenamiento. El ejercicio consiste en escribir un programa para mostrar un informe (claro y legible) donde se indique por cada vendedor y artículo la cantidad de unidades vendidas en un determinado mes, solicitado por teclado. Se indica en un comentario la estructura de datos utilizada para contener la información necesaria para el informe solicitado y por qué considera que es la adecuada respecto a otras estructuras de datos tratadas en la cátedra. En la resolución se utiliza manejo de excepciones, se crea funciones que resuelvan un subproblema (modularizar) y una función lambda.