Documentos de Académico
Documentos de Profesional
Documentos de Cultura
void capturar () { for(int i=0;i<3;i++) { p("\n Descripcion:"); fflush(stdin); gets(x[i].desc); p("\n Codigo:"); gets(x[i].codigo);
void mostrar () { for(int i=0;i<3;i++) p("\n Descricion: %s \n Precio: %f \n Codigo: %s \n Existencia: %i \n",x[i].desc,x[i].precio,x[i].codigo,x[i].exis);
void buscar () { char codbus[20]; int encon=0; p("\n Introduce codigo a buscar: "); fflush(stdin); gets(codbus); for(int i=0;i<3;i++) if(strcmp(x[i].codigo,codbus)==0) {
p("\n Descricion: %s \n Precio: %f \n Codigo: %s \n Existencia: %i \n",x[i].desc,x[i].precio,x[i].codigo,x[i].exis); encon=1; break; } if(encon==0) p("\n No se encontro... \n"); }
void Realizar () { int compra; float importe,iva,total; char codbus[20]; int encon=0; p("\n Introduce codigo a buscar: "); fflush(stdin); gets(codbus); for(int i=0;i<3;i++) if(strcmp(x[i].codigo,codbus)==0) { p("\n Descricion: %s \n Precio: %f \n Codigo: %s \n Existencia: %i \n",x[i].desc,x[i].precio,x[i].codigo,x[i].exis);
if(compra<=x[i].exis) { importe=x[i].precio*compra; iva=importe*.16; total=importe+iva; x[i].exis=x[i].exis-compra; p("\n Total: %f \n Iva: %f \n Importe: %f \n La existencia es: %i \n ",total,iva,importe,x[i].exis); compra=0; } if(compra>x[i].exis) p(" \n No hay existencia suficiente: \n"); }
main () { int opc; do { p("\n 1-Capturar: \n 2-Mostrar: \n 3-Buscar: \n 4-Realizar: \n 5-Salir: \n"); s("%i",&opc); if(opc==1) capturar (); if(opc==2) mostrar (); if(opc==3) buscar ();