Code:
#include <stdio.h>
int main ()
{
int i;
int x;
int j;
int k;
int ne;
int ye;
int nug;
int wae[x];
int wacri[x];
int fflar[x];
int nextfg[x];
float wprice[x];
float pricefg;
float sum;
float cost;
char typewae [3][10] = {"Ame","Bel","Rol"};
char cri [2][10] = {"cpy","sft"};
char flafg [4][20] = {"Kay","But","Ch","Bbry"};
i = 1;
j = 1;
k = 1;
pricefg = 1.20;
printf("\nHow many wae to order?\n");
scanf("%d", &ne);
do{
A :
printf("\nWae %d : \n", i);
printf("\nWtype of wae you like?\n");
printf("1 - Ame Wae\n2 - Bel Wae\n3 - Rol Wae\n");
scanf("%d", &wae[x]);
switch(wae[x])
{
case 1 :
{
B :
printf("\nWould you like it cpy or sft?\n");
printf("1 - cpy\n2 - sft\n");
scanf("%d", &wacri[x]);
if(wacri[x]==1)
{
wprice[x] += 12.00;
}
else
{
if(wacri[x]==2)
wprice[x] += 10.00;
else
{
goto B;
}
}
break;
}
case 2 :
{
C :
printf("\nWould you like it cpy or sft?\n");
printf("1 - cpy\n2 - sft\n");
scanf("%d", &wacri[x]);
if(wacri[x]==1)
{
wprice[x] += 16.00;
}
else
{
if(wacri[x]==2)
wprice[x] += 14.00;
else
{
goto C;
}
}
break;
}
case 3 :
{
D :
printf("\nWould you like it cpy or sft?\n");
printf("1 - cpy\n2 - sft\n");
scanf("%d", &wacri[x]);
if(wacri[x]==1)
{
wprice[x] += 14.00;
}
else
{
if(wacri[x]==2)
wprice[x] += 12.00;
else
{
goto D;
}
}
break;
}
default :
{
goto A;
}
}
E :
printf("\n1 - Kay\n2 - But\n3 - Ch\n4 - Bbry\n");
printf("Please choose your fg.\n");
scanf("%d", &fflar[x]);
if(fflar[x]>=5 || fflar[x]<=0)
{
goto E;
}
F :
printf("\nWould you like to add an addfg?\n");
printf("1 - Y\n2 - N\n");
scanf("%d",&ye);
switch(ye)
{
case 1 :
{
printf("\nHow many would you like to add?\n");
scanf("%d",&nug);
G :
do
{
printf("\nExtra Fg %d : \n",j);
printf("1 - Kay\n2 - But\n3 - Ch\n4 - Bbry\n");
scanf("%d",&nextfg[x]);
if(nextfg[x]>4 || nextfg[x]<0)
{
goto G;
}
j++;
}while(j<=nug);
break;
}
case 2 :
{
break;
}
default :
{
goto F;
}
}
if(nug>=1)
wprice[x] += (nug*pricefg);
i++;
}
while(i<=ne);
printf("\nOrder Details : \n");
printf("\nTotal Wae order : %d \n", ne);
for(i=1 ; i<=ne; i++)
{
printf("\nWae %d : \n",i);
printf("Type: ");
printf(typewae[wae[x]-1]);
printf(" (");
printf(cri[wacri[x]-1]);
printf(")");
printf("\nFg : ");
printf(flafg[fflar[x]-1]);
for(k=1 ; k<=nug; k++)
{
printf("\naddfg %d: ",k);
printf(flafg[nextfg[x]-1]);
}
printf("\nTotal: %.2f \n",wprice[x]);
cost += wprice[x];
}
printf("\nTotal Order : %.2f \n",cost);
return 0;
}