ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion la Función


Enviado por   •  18 de Noviembre de 2012  •  2.299 Palabras (10 Páginas)  •  336 Visitas

Página 1 de 10

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

void menu(void); //Prototipo de la Función del menu principal

void inventario(int []); //Prototipo de la Función para ver cantidades

void VentaProductos(int [],int [],int); //Prototipo de la Función para realizar la Venta de productos

void CompraProductos(int [],int [],int); //Prototipo de la Función para realizar la Compra de productos

void Vendidos(int []); //Prototipo de la Función para ver la cantidad de productos vendidos

void Comprados(int []); //Prototipo de la Función para ver la cantidad de productos comprados

int main(void){

char opc;

int Productos[5]={0,0,0,0,0}; //Los productos A,B,C,D y E se almacenaran en este vector

int Comp[5]={0,0,0,0,0}; //Los productos Comprados se almacenaran en este vector

int Vend[5]={0,0,0,0,0}; //Los productos Vendidos se almacenaran en este vector

int clientes_dia=0, proveedores_dia=0;

do{

menu(); //Llamada a la funcion del menu

switch (opc=getche()){ //Captura de dato para elegir una opcion del menu

case '1' : //En caso que la opcion digitada sea '1'

inventario(Productos);

break;

case '2' : //En caso que la opcion digitada sea '2'

clientes_dia++;

VentaProductos(Productos,Vend,clientes_dia);

break;

case '3' : //En caso que la opcion digitada sea '3'

proveedores_dia++;

CompraProductos(Productos,Comp,proveedores_dia);

break;

case '4' : //En caso que la opcion digitada sea '4'

inventario(Productos);

Comprados(Comp);

Vendidos(Vend);

system("cls"); //Limpiamos pantalla

printf("\n\n\t CLIENTES Y PROVEEDORES XYZ");

printf("\n\n\n\t No. de clientes recividos: %d",clientes_dia);

printf("\n\n\t No. de proveedores atendidos: %d",proveedores_dia);

getch();

break;

case '5' : //En caso que la opcion digitada sea '5'

break;

default :

printf("\n\n\n\t Opcion no valida (Presione cualquier tecla)");

getch();

}

}while(opc!='5'); // Repetir instrucciones anteriores mientras la opcion escogida sea diferente de 5

return 0;

}

void menu(void){ //Función del menu principal

system("cls"); //Limpiamos pantalla

printf("\n\n\t EMPRESA XYZ");

printf("\n\n\n\t 1. Inventario");

printf("\n\n\t 2. Venta de Productos");

printf("\n\n\t 3. Compra de Productos");

printf("\n\n\t 4. Consultar Reporte diario");

printf("\n\n\t 5. Salir");

printf("\n\n\n\t Digite una opcion: ");

}

void inventario(int P[5]){ //Función para ver cantidades

int total=0,i;

system("cls"); //Limpiamos pantalla

printf("\n\n\t INVENTARIO XYZ");

printf("\n\n\n\t No. de Elementos de A: %d",P[0]);

printf("\n\n\t No. de Elementos de B: %d",P[1]);

printf("\n\n\t No. de Elementos de C: %d",P[2]);

printf("\n\n\t No. de Elementos de D: %d",P[3]);

printf("\n\n\t No. de Elementos de E: %d",P[4]);

for(i=0; i<5; i++)

total=total +P[i]; //hacemos la suma de las cantidades de los productos

printf("\n\n\n\t Total de Elementos en Almacen: %d",total);

getch();

}

void VentaProductos(int P[5],int V[5], int cliente){ //Función para realizar la Venta de productos

int cantidad;

char op;

do{

system("cls"); //Limpiamos pantalla

printf("\n\n\t VENTAS XYZ \tCliente (%d)",cliente);

printf("\n\n\n\t 1. Venta del producto A");

printf("\n\n\t 2. Venta del producto B");

printf("\n\n\t 3. Venta del producto C");

printf("\n\n\t 4. Venta del producto D");

printf("\n\n\t 5. Venta del producto E");

printf("\n\n\t 6. Finalizar venta");

printf("\n\n\n\t Digite una opcion: ");

op=getche(); //Elegimos una opcion

if(op>'0' && op<'6'){ //Si la opcion esta entre 1 y 5 entonces...

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com