Code:#include <stdio.h> #include <ctype.h> #include <windows.h> void bfast(); void lunch(); void dinner(); void bill(); void m_m(); void exit(); int num,i; float price; float total; float sum; float grand; char choice; int again; float total13; float total11; float total12; double total0[3]; int main() { m_m(); } void m_m() // main menu screen { char choice = ' ' ; printf("+======================================================+\n "); printf("|******************************************************|\n "); printf("| Aslamalikum Sir/Mam. |\n "); printf("| Hope you are having a Good day ! | \n "); printf("| Welcome to our Dhaba |\n "); printf("|******************************************************|\n "); printf("+======================================================+\n\n"); printf(" && Please select the meal that you would like to purchase. && \n\n"); printf("\t\t [1] Nashta\n"); printf("\t\t [2] Lunch\n"); printf("\t\t [3] Dinner\n"); printf("\t\t [4] Exit\n\n"); printf("Enter your choice here : "); scanf("%c", &choice); system("cls"); switch (toupper(choice)) { case '1': bfast(); break; case '2': lunch(); break; case '3': dinner(); break; case '4': exit(); default: m_m(); break; } } void bfast() { int choice= 0; int quantity= 0; int again= 0; float total1=0; float total2=0; float total3=0; float total4=0; float total5=0; fflush(stdin); printf("+======================================================+\n "); printf("|******************************************************|\n "); printf("| Aslamalikum Sir/Mam. )) |\n "); printf("| Hope you are having a Good day ! | \n "); printf("| Welcome to our Dhaba |\n "); printf("| ***Nashty ka menu**** |\n " ); printf("|******************************************************|\n "); printf("+======================================================+\n\n"); printf(" && Ap kia Nashta pasand Karengy. && \n\n"); printf("\t\t [1] Anda - PKR 30.0\n"); printf("\t\t [2] Paratha - PKR 15.0\n"); printf("\t\t [3] Chai- PKR 30.0\n"); printf("\t\t [4] chana salan- PKR 30.0\n"); printf("\t\t [5] mix sabzi - PKR 50.0\n"); printf("Enter your choice here : "); scanf("%d", &choice); { if ( choice == 1 ) { printf(" quantity : "); scanf("%d", &quantity); total5 = 30.00 * quantity; printf("Apki abi tak ki wajibat rakam hai : PKR %.2f ,\n\n\n ", total5); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nahi : "); scanf("%d", &again); system("cls"); if (again == 1 ) bfast(); else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t Apka indarag galat hai ! \n\n\n\n"); m_m(); } } if ( choice == 2 ) { printf(" quantity : "); scanf("%d", &quantity); total1= 15 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total1); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) bfast(); else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t Apka indarag galat hai !\n\n\n\n"); m_m(); } } else if ( choice == 3 ) { printf(" Ap kitny lena chahengy : "); scanf("%d", &quantity); total2 = 30 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total2); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) { bfast(); } else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n"); m_m(); } } else if ( choice == 4 ) { printf(" Ap kitny lena chahengy : "); scanf("%d", &quantity); total3 = 30 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total3); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) { bfast(); } else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n"); m_m(); } } else if ( choice == 5 ) { printf(" Ap kitny lena chahengy : "); scanf("%d", &quantity); total4 = 50 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total4); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) { bfast(); } else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n"); m_m(); } } total11=total1+total2+total3+total4+total5; total0[0]=total11; } } void lunch() { int choice; int choice1; int quantity; int again; float total11=0; float total10=0; float total9=0; float total8=0; float total7=0; float total6=0; printf("+======================================================+\n "); printf("|******************************************************|\n "); printf("| Aslamalikum Sir/Mam. |\n "); printf("| Hope you are having a Good day ! | \n "); printf("| Welcome to our Dhaba |\n "); printf("| ***lunch ka menu**** |\n " ); printf("|******************************************************|\n "); printf("+======================================================+\n\n"); printf(" '\n"); printf(" && Ap kia lunch pasand Karengy. && \n\n"); printf("\t\t [1] RICE ITEMS\n"); printf("\t\t [2] FAST FOOD\n"); printf(" &&& Apni pasand likhye &&& : "); scanf("%d", &choice); { if ( choice == 1 ) { printf("\t\t [1] Chicken Biryani- PKR 120\n"); printf("\t\t [2] Beef Biryani- PKR 150 \n"); printf("\t\t [3] Chicken Pulao - PKR 150\n"); printf("\t\t [4] Beef Pulao - PKR 120\n"); printf("\t\t [5] Fried rice- PKR 150\n"); printf("\t\t [6] Fried Chicken rice- PKR 150\n"); printf(" &&& Apni pasand likhye &&& : "); scanf("%d", &choice1); if ( choice1 == 1 ) { printf(" Ap kitny lena chahengy : "); scanf("%d", &quantity); total11 = 120 * quantity ; printf("Apki abi tak ki wajibat rakam hai : PKR %.2f ,\n\n\n ", total11); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nahi : "); scanf("%d", &again); system("cls"); if (again == 1 ) lunch(); else if (again == 2 ) bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t Apka indarag galat hai ! \n\n\n\n"); m_m(); } } if ( choice1 == 2 ) { printf("Ap kitny lena chahengy : "); scanf("%d", &quantity); total10= 150 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total10); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) lunch(); else if (again == 2 ) bill(); exit(); else if (again != 1 , 2) { printf("\n\n\t\t Apka indarag galat hai !\n\n\n\n"); m_m(); } } if ( choice1 == 3 ) { printf(" Ap kitny lena chahengy : "); scanf("%d", &quantity); total9= 150 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total9); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) { lunch(); } else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n"); m_m(); } } else if ( choice1 == 4 ) { printf(" Ap kitny lena chahengy : "); scanf("%d", &quantity); total8 = 120 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total8); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) { lunch(); } else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n"); m_m(); } } else if ( choice1 == 5 ) { printf(" Ap kitny lena chahengy : "); scanf("%d", &quantity); total7 = 150 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total7); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) { lunch(); } else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n"); m_m(); } } else if ( choice1 == 6 ) { printf(" Ap kitny lena chahengy : "); scanf("%d", &quantity); printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total6); printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if ( again == 1 ) { lunch(); } else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n"); m_m(); } } total12=total10+total11+total9+total8+total7+total6; total0[1]=total12; } } void dinner() { int choice; int quantity; int again; float total14=0; float total12=0; float total13=0; printf("+======================================================+\n "); printf("|******************************************************|\n "); printf("| Aslamalikum Sir/Mam. |\n "); printf("| Hope you are having a Good day ! |\n "); printf("| Welcome to our Dhaba |\n "); printf("| ***Dinner ka menu**** |\n "); printf("|******************************************************|\n "); printf("+======================================================+\n\n"); printf(" && Please select the food that you would like to purchase. && \n\n"); printf("\t\t [1] Chicken Chop - 650\n"); printf("\t\t [2] Spagetti - 550\n"); printf("\t\t [3] Chicken Burger - 400\n"); printf("&&& Apni pasand likhye &&& : "); scanf("%d", &choice); { if (choice == 1) { printf(" quantity : "); scanf("%d", &quantity); total14 = 650 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total14); { printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) dinner(); else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\tApka indarag galat hai !\n\n\n\n"); m_m(); } } } else if ( choice == 2) { printf("quantity : "); scanf("%d", &quantity); total12 = 550 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total12); { printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) dinner(); else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\tApka indarag galat hai !\n\n\n\n"); m_m(); } } } else if ( choice == 3 ) { printf("quantity : "); scanf("%d", &quantity); total13 = 400 * quantity ; printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total13); { printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); scanf("%d", &again); system("cls"); if (again == 1 ) dinner(); else if (again == 2 ) { bill(); exit(); } else if (again != 1 , 2) { printf("\n\n\t\tApka indarag galat hai !\n\n\n\n"); m_m(); } } } else if (choice != 1 , 2 , 3) { fflush(stdin); system("cls"); printf("\n\n\t\tApka indarag galat hai !\n\n\n\n"); dinner(); } total13=total14+total12+total13; total0[2]=total13; } } void exit() { printf("\n+====================================================+\n "); printf("\n|****************************************************|\n "); printf("\n| Aslamalikum Sir/Mam. |\n "); printf("\n| Hope you are having a Good day ! |\n "); printf("\n|****************************************************|\n "); } void bill() { total0[3]=total0[0]+total0[1]+total0[2]; printf("\n|****************************************************|\n "); printf("\n| Thank You Very Much |\n "); printf("\n| +============================+ |\n\n"); printf("\n| && Please come again. && \n\n |\n"); printf("\n| grand total : %.2lf |\n",total0[3]); printf("\n+====================================================+\n "); printf("\n|****************************************************|\n "); }