PROGRAMA EN C DE INVENTARIO
Enviado por JuanMolina1264 • 7 de Junio de 2013 • 346 Palabras (2 Páginas) • 520 Visitas
#include <stdio.h>
#include <conio.h>
struct prenda{
int codigo;
char tipo[30];
char color[10];
int precio,costo,inventario,stock;
}cant[100];
menu();
void Ingresar(int codigo);
int Buscar(int codigo);
void Mostrar(int posicion);
void Eliminar(int posicion);
void Inicializar();
int BuscarVacio();
void Modificar(int posicion);
void Venta(int Posicion);
int i=0;
void main()
{
int opcion;
int codigo;
int Posicion;
char pul,opc;
struct prenda PrendaEncon;
Inicializar();
do{
clrscr();
menu();
scanf("%d",&opcion);
switch(opcion)
{
case 1:
do
{
Ingresar(codigo);
i++;
printf("nQuiere introducir otra prenda?(S/N):");
fflush(stdin);
opc=getche();
}while((opc==\'s\')||(opc==\'S\')&&(i<100));
break;
case 2:
printf("nIntroducir el codigo de la prenda a modificar:");
scanf("%d",&codigo);
Posicion=Buscar(codigo);
if (Posicion!=-1)
{
Modificar(Posicion);
}
else
{
printf("nNo existe prenda con ese codigo");
printf("nPulse cualquier tecla para continuarn");
pul=getch();
}
break;
case 3:
printf("nIntroducir el codigo de la prenda:");
scanf("%d",&codigo);
Posicion=Buscar(codigo);
if (Posicion!=-1)
{
Eliminar(Posicion);
}
else
{
printf("nNo existe una prenda asociada a ese codigo y no se puede dar de alta");
printf("nPulse cualquier tecla para continuarn");
pul=getch();
}
break;
case 4:
printf("nIntroducir el codigo de la prenda:");
scanf("%d",&codigo);
Posicion=Buscar(codigo);
if (Posicion==-1)
{
Buscar(codigo);
printf("No existe una prenda asociada a ese codigo");
}
else
{
printf("Si existe una prenda asociada a ese codigo");
}
printf("nPulse cualquier tecla para continuarn");
pul=getch();
;break;
case 5:
do{
printf("nIntroducir el codigo de la prenda:");
scanf("%d",&codigo);
Posicion=Buscar(codigo);
if (Posicion!=-1)
{
Mostrar(Posicion);
}
else
{
printf("nNo existe una prenda asociada a ese codigo");
}
printf("nQuiere mostrar otra prenda?(S/N):");
fflush(stdin);
opc=getche();
}while((opc==\'s\')||(opc==\'S\'));
printf("nPulse cualquier tecla para continuarn");
pul=getch();
;break;
case 6:
printf("nIntroducir el codigo de la prenda:");
scanf("%d",&codigo);
Posicion=Buscar(codigo);
if (Posicion!=-1)
{
Venta(Posicion);
}
else
{
printf("nNo existe una prenda asociada a ese codigo");
}
}
}while(opcion!=7);
}
menu()
{
int opcion=0;
clrscr();
printf("**********************************");
printf("ntMENU DE OPCIONES");
printf("n1.-Ingresar y vender prenda");
printf("n2.-Modificar prenda");
printf("n3.-Eliminar prenda");
printf("n4.-Buscar prenda");
printf("n5.-Mostrar prenda");
printf("n6.-Vender prenda");
printf("n7.-Salir");
printf("n*************************");
printf("nEscoge tu opcion:");
}
void Ingresar(int codigo)
{
int posicion;
printf("nIntroducir
...