
Untitled
By: a guest on
May 15th, 2012 | syntax:
C++ | size: 1.57 KB | hits: 20 | expires: Never
#include <stdio.h>
#include <conio.h>
int main()
{
int codigo,tipo_pizza,tiempo,valor_ind,valor_tot=0,gratis_del=0,gratis_mos=0,gratis=0;
char tipo_pedido;
do
{
printf("\nIngrese el codigo: ");
scanf("%d",&codigo);
if(codigo<9999 && codigo>999)
{
printf("Ingrese el tipo de pizza(1-GRANDE 2-FAMILIAR 3-SUPER): ");
scanf("%d",&tipo_pizza);flushall();
printf("Ingrese el tipo de pedido(D-DELIVERY M-MOSTRADOR): ");
scanf("%c",&tipo_pedido);
printf("Ingrese el tiempo de entrega: ");
scanf("%d",&tiempo);
gratis_del= gratis_del + (tiempo>30 && tipo_pedido=='D');
gratis_mos= gratis_mos + (tiempo>25 && tipo_pedido=='M');
switch(tipo_pedido)
{
case 'D':
{
if(tiempo>30)
{
printf("GRATIS");
}
else
{
valor_ind=(tipo_pizza==1)*50+(tipo_pizza==2)*60+(tipo_pizza==3)*68;
valor_tot=valor_tot+valor_ind;
}
}break;
case 'M':
{
if(tiempo>25)
{
printf("GRATIS\n");
}
else
{
valor_ind=(tipo_pizza==1)*50+(tipo_pizza==2)*60+(tipo_pizza==3)*68;
valor_tot=valor_tot+valor_ind;
}
}break;
}
}
}while(codigo!=0);
gratis=gratis_del+gratis_mos;
printf("\nImporte total del ultimo mes: %d\n",valor_tot);
printf("Cantidad de pedidos entregados gratis: %d\n",gratis);
// printf("La pizza con mayor demanda: %d\n",tipo_pizza);
// printf("Tiempo de entrega promedio de la mayor demanda en D y M: %d\n",tiempo);
_getch();
return 0;
}