Está en la página 1de 1

PRÁCTICA MOODLE: Descripción

ELEMENTOS DE PROGRAMACIÓN
Y ESTRUCTURA DE DATOS
2021
MLBC

Se tiene un supermercado en el que se venden distinta clase de productos, de los cuales se tiene el precio de
venta, precio de oferta, precio de compra, el código y una breve descripción.
De los productos perecederos además se tiene la fecha de vencimiento y si es orgánico o no
Por otro lado se tienen productos que no son perecederos de los cuales se tiene una descripción adicional
que indica un conjunto de fechas festivas en las cuales el producto tiene mas venta y el porcentaje que este
producto puede bajar o subir de precio en las ocasiones de oferta. Si el porcentaje es negativo se puede vender
con rebaja, si es positivo mas bien sube el costo.
El supermercado tiene la lista de todos los productos que tiene a la venta y la lista de productos en oferta
que se genera a solicitud.
El supermercado, puede dada una fecha obtener la lista de los productos que debe poner en anaqueles de
oferta.
Todos los productos que son perecederos y tienen menos o igual a 30 dı́as de la fecha de la solicitud del
reporte deben ponerse en la lista de productos a ofertar y el precio de oferta debe ser igual al precio de compra.
De los productos no perecederos, si alguna de las fechas festivas en las que el producto se vende mas tiene
una diferencia de mas/menos 15 dı́as, éste producto debe ponerse en la lista y el precio de oferta será el precio
de venta mas/menos el porcentaje de oferta.
El supermercado además de tener esta lista de productos en oferta, puede emitir un reporte a solicitud; de
los productos de esta lista que estarı́an eventualmente generando pérdidas. Una pérdida, es cuando el producto
se vende a menor costo del precio con el que se ha comprado el producto.
Inicialmente todo producto tiene el mismo precio de oferta que de venta y la lista de productos de oferta es
vacia. Cada vez que se pide la lista de ofertas ésta se debe actualizar.

También podría gustarte