Está en la página 1de 2

Segundo Parcial

Valor: 110 Puntos

UNIVERSIDAD DEL MAGDALENA

FACULTAD DE INGENIERA PROGRAMA DE INGENIERA DE SISTEMAS LABORATORIO DE LENGUAJES DE PROGRAMACIN

Nombre: ___________________________ Cdigo: ____________ Fecha: __________

El gerente de un supermercado necesita que se le desarrolle un programa para registrar las ventas de sus productos, as como tambin sus clientes. Para ello, se deben utilizar tres (3) vectores de estructuras que almacenen la informacin de los productos, los clientes y las compras que realizan dichos clientes. Los campos de cada estructura se muestran a continuacin: Producto: Cdigo Nombre Precio Cliente: Identificacin Nombre Direccin Telfono

Compra: Identificacin del Cliente Valor Total Productos Comprados: Este campo deber ser una matriz en la que se guarde el cdigo del producto comprado y la cantidad.

El programa deber funcionar de la siguiente manera: Mostrar un men en el cual el usuario (empleado del supermercado) pueda escoger las siguientes opciones: 1. 2. 3. 4. Ingresar Producto. Ingresar Cliente. Registrar Compra. Consultas. Consultar Producto. Consultar Cliente.

1.

Ingresar Producto (15 puntos): Cuando el usuario escoge esta opcin, el programa deber solicitar en primer lugar el cdigo del producto para verificar si ste no se encuentra registrado en el sistema. Si el producto an no se ha registrado, se procede a solicitar todos los datos correspondientes para almacenarlos.

2.

Ingresar Cliente (15 puntos): Al igual que al ingresar un producto, se debe verificar que el cliente no haya sido registrado con anterioridad, esto se hace a travs del nmero de identificacin. Si se trata de un nuevo cliente, se procede a pedir el resto de los datos para ingresarlos al sistema.
Muchos xitos!

DOCENTE: ING. IRENE GRANADOS GARCA

Segundo Parcial

Valor: 110 Puntos

UNIVERSIDAD DEL MAGDALENA

3.

Registrar Compra (40 puntos): Se debe tener en cuenta que para registrar una compra es necesario que el cliente y los productos estn registrados en el sistema. Los pasos para registrar una compra son los siguientes: a) Solicitar la identificacin del cliente, si ste no ha sido registrado en el sistema, se debe brindar la posibilidad de registrarlo inmediatamente. b) Solicitar los productos que el cliente desea comprar, para ello, se necesita el cdigo del producto y la cantidad. Si un producto no est registrado, no se puede comprar. Se debe tener en cuenta que un mismo producto puede volverse a registrar en una compra, en este caso se debe actualizar la cantidad almacenada con anterioridad. c) Una vez registrados todos los productos se calcula el total de la compra para guardar esta informacin en el campo Valor Total.

4.

Consultas: En esta opcin el programa deber mostrar un submen con las opciones de Consultar Producto y Consultar Cliente. Consultar Producto (25 puntos): Esta consulta deber solicitar el cdigo del producto y mostrar la siguiente informacin: nombre del producto, precio y la cantidad total comprada de dicho producto por los clientes. Consultar Cliente (15 puntos): Esta consulta deber solicitar la identificacin del cliente y mostrar la siguiente informacin: nombre del cliente, direccin, telfono y el valor total de todas las compras realizadas por ste.

DOCENTE: ING. IRENE GRANADOS GARCA

Muchos xitos!

También podría gustarte