Include

Páginas: 2 (424 palabras) Publicado: 18 de agosto de 2015
#include
#include
#include
void registro(long clave[], char des[][35], float precio[],int c);
void consultao(long clave[], char des[][35], float precio[], int c);
voidconsultac(long clave[], char des[][35], float precio[], int c);
void ventas(long clave[], char des[][35], float precio[], int c);
void main()
{
char des[100][35], op;
long clave[100];
floatprecio[100];
int c = 0;
do
{
puts("a.- Registro");
puts("b.- Consulta Ordenada");
puts("c.- Consulta por Clave");
puts("d.- Ventas del pastel");
puts("e.- Salir");
puts("Que opcion desea???");fflush(stdin);
scanf_s("%c", &op);
op = tolower(op);
switch (op)
{
case'a':
if (c < 100)
{
registro(clave, des, precio, c);
c++;
}
else
printf("Lugares agotados");break;
case'b':
consultao(clave, des, precio, c);
break;
case'c':
consultac(clave, des, precio, c);
break;
case'd':
ventas(clave, des, precio, c);
break;
case'e':break;
default:
puts("No existe la opcion");
}
} while (op != 'e');
}
void registro(long clave[], char des[][35], float precio[], int c)
{
puts("Ingresa la clave del pastel");
scanf_s("%ld",&clave[c]);
puts("Ingresa de que sabor es el pastel");
fflush(stdin);
gets_s(des[c]);
puts("Ingresa el precio del pastel");
scanf_s("%f", &precio[c]);
}
void consultao(long clave[], char des[][35],float precio[], int c)
{
int x, y;
long auxclave;
char auxdes[35];
float auxprecio;
for (x = 1; x < c; x++)
for (y = 0; y < c - x; y++)
{
if (strcmp(des[y], des[y + 1]) > 0)
{auxclave = clave[y];
clave[y] = clave[y + 1];
clave[y + 1] = auxclave;
strcpy_s(auxdes, des[y]);
strcpy_s(des[y], des[y + 1]);
strcpy_s(des[y + 1], auxdes);
auxprecio = precio[y];precio[y] = precio[y + 1];
precio[y + 1] = auxprecio;
}
}
for (x = 0; x < c; x++)
{
printf("%ld\n", clave[x]);
printf("%s\n", des[x]);
printf("%.2f\n", precio[x]);
}
}
void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • INCLUDE
  • Include
  • include
  • Include
  • include
  • Include y extend
  • Estratgias include
  • Ph-Includes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS