La empresa mayorista MA lo contrata dado que quiere implementar un nuevo sistema de descuentos. El objetivo principal del sistema es que dada una nueva venta calcule el porcentaje de descuento a aplicar.
Actualmente la empresa mayorista cuenta con los siguientes descuentos:
Descuento por cantidad anual: se le indica un 1% de descuento cada 100 productos vendidos
Descuento por monto anual: se le indica un 20% de descuento si el cliente realizo compras por más de 10 mil pesos o 25% si realizo compras por más de 20 mil
Además la empresa cuenta con 2 archivos binarios, uno para cliente y otro para ventas:
Los clientes pueden ser de tipo A o B, en el caso de los clientes de tipo A aplican todos los descuentos (es decir el descuento total esta dado por la suma de los descuentos) y el tipo B solo los descuentos por monto anual.
El objetivo del sistema es que dado una nueva venta se calcule el descuento que se debe aplicar.
Además se debe de tener en cuenta que los clientes pueden cambiar de tipo a lo largo del año.
(25) Realice el diseño de la solución e implemente las clases.
(20) Realice la funcionalidad que dada una nueva venta calcule el descuento que se debe aplicar en la clase que corresponda.
(25) Realice un procedimiento que permita leer los archivos.
(30) Realice las siguientes métodos utilizando STL:
Obtener el o los clientes que compraron la mayor cantidad de items.
Obtener el monto total de todas las ventas
Obtener el o los nombres de clientes que se repiten.
Libre: La empresa lo vuelve a contratar dado que necesita un nuevo tipo de cliente “C”, el cual tiene un nuevo tipo de descuento que obtiene el mayor de los descuentos (calcula los dos y obtiene el mayor). Realice el diseño que permite resolver este problema.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.