You are on page 1of 2

Una lbrera necesita hacer un sistema de control de stock y facturacin bsico que por medio de un

men permita lo siguiente:

- Cargar 10 articulos con un cdigo numrico, cantidad de STOCK inicial y precio unitario
- Actualizar cantidades de stock.
- Mostrar ltima factura.
- Listar cdigo y cantidad necesaria de cada artculo para llevar el stock al nivel mnimo.
- El mdulo de facturacin pide ingresar iterativamente cdigo y cantidad de manera de ir
armando una factura hasta que el usuario elija la opcin de totalizar.
o Para ello deber ir validando la existencia del artculo en la cantidad pedida y en caso de
existir cargarlo en la matriz PEDIDO.
o En caso de que la existencia de algn artculo sea menor a lo pedido debe preguntar si
desea incluir en la factura el stock disponible.
o Si el artculo ya existe en la matriz de pedidos, debe solicitar si desea incrementar la
cantidad pedida en el nmero deseado en la columna correspondiente.
o En la matriz de PEDIDO se debe cargar en la columna importe el resultado de multiplicar
el precio unitario por la cantidad pedida.
o Tambin deber ir decrementando la cantidad de stock a medida que se cargan los
pedidos.
o Al finalizar el pedido debe generar una tabla ULTIMA FACTURA la cual debe estar a
disposicin del usuario para visualizarla desde el men

EJEMPLOS DE LAS TABLAS:

TABLA STOCK TABLA PEDIDO

CDIGO CANTIDAD PRECIO CANT.


MINIMA
CDIGO CANTIDAD IMPORTE
1005 7 10 10
1005 2 20
1006 8 12 5
1009 3 18
1007 6 3 20
Total: 38
1008 4 8 20
1009 3 6 4
1021 0 4 30
1022 5 50 1

TABLA LTIMA FACTURA


CDIGO CANTIDAD IMPORTE EJEMPLO: si se ingresa el pedido de 2 artculos de cdigo 1005,
1005 2 20 como el artculo existe en la MATRIZ STOCK en esa cantidad, se lo
1009 3 18 carga en la tabla de PEDIDO, se calcula el importe correspondiente,
Total: 38 se descuenta en el STOCK (pasa de 7 a 5) y se sigue ingresando
otros cdigos. En caso de ingresar el cdigo 1021 el programa indica que no hay stock disponible. Al
pulsar S finaliza la carga del pedido, Totaliza la factura y se muestra la TABLA ULTIMA FACTURA.
Si se pide un listado de Repedido de artculos, el sistema devuelve:

CDIGO CANTIDAD
1005 5
1007 14
1008 16
1009 4
1021 30