Code:
#include <stdio.h>
#include <stdlib.h>
void printorder_function();
int menu_function();
int x;
int menuarray[18] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; /* initially values will be 0 */
int z;
int main()
{
int x;
printf("press 1 for Plain Burger\n");
printf("press 2 for Cheese Burger\n");
printf("press 3 for Ketchup Burger\n");
printf("press 4 for Plain VegiBurger\n");
printf("press 5 for Cheese VegiBurger\n");
printf("press 6 for Ketchup VegiBurger\n");
printf("press 7 for Piri Piri Chicken Meal\n");
printf("press 8 for Spicy Chicken Meal\n");
printf("press 9 for Mild Chicken Meal\n");
printf("press 10 for Kids Meal - Sausage and Chips\n");
printf("press 11 for Kids Meal - Fishfingers and Chips \n");
printf("press 12 for Kids Meal - Chicken Nuggets and Chips \n");
printf("press 13 for Cod\n");
printf("press 14 for Haddock\n");
printf("press 15 for Scampi\n");
printf("press 16 for Bean Salad\n");
printf("press 17 for Caesar Salad\n");
printf("press 18 for Garden Salad\n");
printf("press 19 for When finished\n");
printf("press 20 to restart\n");
menu_function();
printorder_function();
return 0;
}
int menu_function(int x)
{
printf("enter your choice: ");
scanf("%d\n",&x);
switch(z=x)
{
case '1': printf("how many plain burgers would you like?: ");
scanf("%d\n", &menuarray[0]); break;
case '2': printf("how many cheese burgers would you like?: ");
scanf("%d\n", &menuarray[1]); break;
case '3': printf("how many ketchup burgers would you like?: ");
scanf("%d\n", &menuarray[2]); break;
case '4': printf("how many plain Vegiburgers would you like?: ");
scanf("%d\n", &menuarray[3]); break;
case '5': printf("how many Cheese Vegiburgers would you like?: ");
scanf("%d\n", &menuarray[4]); break;
case '6': printf("how many Ketchup Vegiburgers would you like?: ");
scanf("%d\n", &menuarray[5]); break;
case '7': printf("how many Piri Piri Chicken Meals would you like?: ");
scanf("%d\n", &menuarray[6]); break;
case '8': printf("how many Spicy Chicken Meals would you like?: ");
scanf("%d\n", &menuarray[7]); break;
case '9': printf("how many Mild Chicken Meals would you like?: ");
scanf("%d\n", &menuarray[8]); break;
case '10': printf("how many Kids Meal Sausage and Chips would you like?: ");
scanf("%d\n", &menuarray[9]); break;
case '11': printf("how many Kids Meal Fishfingers and Chips would you like?: ");
scanf("%d\n", &menuarray[10]); break;
case '12': printf("how many Kids Meal Chicken Nuggets and Chips would you like?: ");
scanf("%d\n", &menuarray[11]); break;
case '13': printf("how many cod meals would you like?: ");
scanf("%d\n", &menuarray[12]); break;
case '14': printf("how many haddock meals would you like?: ");
scanf("%d\n", &menuarray[13]); break;
case '15': printf("how many scampi meals would you like?: ");
scanf("%d\n", &menuarray[14]); break;
case '16': printf("how many bean salads would you like?: ");
scanf("%d\n", &menuarray[15]); break;
case '17': printf("how many caesar Salads would you like?: ");
scanf("%d\n", &menuarray[16]); break;
case '18': printf("how many garden salads would you like?: ");
scanf("%d\n", &menuarray[17]); break;
case '19': printorder_function(); break;
case '20': system("cls");
main();
/*default: printf("Error, please enter valid characters\n");break; */
}
return 0;
}
void printorder_function()
{
system("cls");
printf("Your order is:\n");
printf("%d,:Burgers, %d, Plain Burgers, %d,Cheeseburgers, %d, Ketchup Burgers\n\n",(menuarray[0]+menuarray[1]+menuarray[2]),menuarray[0],menuarray[1],menuarray[2]);
printf("%d,:VegiBurgers, %d, Plain VegiBurgers, %d, Cheese Vegiburgers, %d, Ketchup VegiBurgers\n",(menuarray[3]+menuarray[4]+menuarray[5]),menuarray[3],menuarray[4],menuarray[5]);
printf("%d,:Chicken, %d, Piri Piri Chicken, %d, Spicy Chicken, %d, Mild Chicken\n\n",(menuarray[6]+menuarray[7]+menuarray[8]),menuarray[6],menuarray[7],menuarray[8]);
printf("%d,:kids meal, %d, kids meal- Sausage and chips , %d, kids meal - fishfingers and chips, %d, kids meal- Chicken nuggets and chips\n\n",(menuarray[9]+menuarray[10]+menuarray[11]),menuarray[9],menuarray[10],menuarray[11]);
printf("%d,:Fish, %d, Cod, %d, Haddock, %d, Scampi\n\n",(menuarray[12]+menuarray[13]+menuarray[14]),menuarray[12],menuarray[13],menuarray[14]);
printf("%d,:Salads, %d, Bean Salad, %d, Caesar Salad, %d, Garden Salad\n\n",(menuarray[15]+menuarray[16]+menuarray[17]),menuarray[15],menuarray[16],menuarray[17);
}