is it possible if i put while statement in the switch case to be in order to ask another order?
Code:
#include <stdio.h>
main(){
int menu;
int total;
int price;
int order;
int quantity;
menu:
printf("\t \t Hello! Welcome to Kathyrn's Bake Shop! \n\n");
printf("\t \t \t\tMenu list: \n\n");
printf("(A)Swiss Roll (40.00) \t (B)French Bread (50.00) (C)Pandesal (2.00)\n");
printf("(D)Ensaymada(5.00) \t (E)Egg Bread(5.00) \t (F)Chicken Bread(5.00)\n");
printf("(G)Slice Bread(35.00) \t (H)Monay(4.00) \t (I)pineapple bread (8.00)\n");
printf("(J)Cheese Roll (5.00) \t (K)Empanada(12.00) \t (L)Pan de Coco(10.00)\n");
printf("(M)Siopaw(30.00) \t (N)Bake Siopaw(35.00) \t (O)Siopaw Asado(35.00)\n\n");
printf("\t\t\t Menu List For Cakes and Roll \n\n");
printf("(1)Birthday Cake small (120.00) \t (2)Birthday Cake Medium(180.00)\n");
printf("(3)Birthday Cake Large(220.00)\t\t\t(4)Chocolate cake(180.00)\n");
printf("(5)Ube cake (130.00) \t \t \t\t(6)Pandan Cake(140.00)\n");
printf("(7)Black Forest Cake(300.00) \t\t\t (8)Chiffon cake (120.00)\n");
printf("(9)Chocolate Roll(99.00)\t \t \t(P)Ube Roll(99.00)\n\n\n");
printf("Choose Your order:");
scanf("%s",&order);
printf("How many would you want to order?:");
scanf("%d",&quantity);
switch(order){
case 'A': case 'a':
printf("total = %d",40*quantity);
break;
case 'B': case 'b':
printf("total = %d",50*quantity);
break;
case 'C': case 'c':
printf("total = %d",2*quantity);
break;
case 'D': case 'd':
printf("total = %d",5*quantity);
break;
case 'E': case 'e':
printf("total = %d",5*quantity);
break;
case 'F': case 'f':
printf("total = %d",5*quantity);
break;
case 'G': case 'g':
printf("total = %d",35*quantity);
break;
case 'H': case 'h':
printf("total = %d",4*quantity);
break;
case 'I': case 'i':
printf("total = %d",8*quantity);
break;
case 'J': case 'j':
printf("total = %d",5*quantity);
break;
case 'K': case 'k':
printf("total = %d",12*quantity);
break;
case 'L': case 'l':
printf("total = %d",10*quantity);
break;
case 'M': case 'm':
printf("total = %d",30*quantity);
break;
case 'N': case 'n':
printf("total = %d",35*quantity);
break;
case 'O': case 'o':
printf("total = %d",35*quantity);
break;
case '1':
printf("total = %d",120*quantity);
break;
case '2':
printf("total = %d", 180*quantity);
break;
case '3':
printf("total = %d", 220*quantity);
break;
case '4':
printf("total = %d",180*quantity);
break;
case '5':
printf("total = %d", 130*quantity);
break;
case '6':
printf("total = %d", 140*quantity);
break;
case '7':
printf("total = %d", 300*quantity);
break;
case '8':
printf("total = %d", 120*quantity);
break;
case '9':
printf("total = %d", 99*quantity);
break;
case 'P': case 'p':
printf("total = %d", 99*quantity);
break;
default:
return 0;
}
getch();
}