Header Ads Widget

Restaurant Management project by using C

 Here in this article I will provide the source code of Restaurants Management project by using C . Here in this project we are using the switch cases and there are three items in the menu but you can add more item in it . And for all items I made a separate function . And Amount of all the items is 5 Rs. You can change it . For billing purpose we have to declare a variable in which we add the price of all items . This project is in C language . 

Code :-

#include<stdio.h>

int sum=0;
// function for starter menu
void Starter()
{
int ch;
while(1)
{
printf("Enter your choice\tPress 0 for exit\n");
printf("1. Samosa Chaat\t 5 Rs.\n");
printf("2. Batata Vada\t 5 Rs.\n");
printf("3. Aloo puri\t 5 Rs.\n");
printf("4. Pani puri\t 5 Rs.\n");
printf("5. Jalebi\t 5 Rs.\n");
scanf("%d",&ch);
if(ch==0)
break;
switch(ch)
{
case 1 : sum+=5;
break;
case 2 : sum+=5;
break;
case 3 : sum+=5;
break;
case 4 : sum+=5;
break;
case 5 : sum+=5;
break;
default : printf("Wrong input\n");
}
}
}

// function for Breakfast menu
void Breakfast()
{
int ch;
while(1)
{
printf("Enter your choice\t press 0 for exit\n");
printf("1. Pav Bhaji\t 5 Rs.\n");
printf("2. Chhola Bhatoora\t 5 Rs.\n");
printf("3. Puri Sabji\t 5 Rs.\n");
printf("4. Idli Sambhar\t 5 Rs.\n");
printf("5. Dahi Vada\t 5 Rs.\n");
scanf("%d",&ch);
if(ch==0)
break;
switch(ch)
{
case 1 : sum+=5;
break;
case 2 : sum+=5;
break;
case 3 : sum+=5;
break;
case 4 : sum+=5;
break;
case 5 : sum+=5;
break;
default : printf("Wrong input\n");
}
}
}

// function for Lunch menu
void Lunch()
{
int ch;
while(1)
{
printf("Enter your choice\t Press 0 for exit\n");
printf("1. Chilli Paneer\t 5 Rs.\n");
printf("2. Kadhai Paneer\t 5 Rs.\n");
printf("3. Paneer Butter Masala\t 5 Rs.\n");
printf("4. Tandoori Roti\t 5 Rs.\n");
printf("5. Plain Roti\t 5 Rs.\n");
printf("6. Butter Roti\t 5 Rs.\n");
printf("7. Masoori Dal\t 5 Rs.\n");
printf("8. Arhar Dal Plain\t 5 Rs.\n");
printf("9. Arhar Dal Tadka\t 5 Rs.\n");
printf("10. Plain Rice\t 5 Rs.\n");
printf("11. Jeera Rice\t 5 Rs.\n");
scanf("%d",&ch);
if(ch==0)
break;
switch(ch)
{
case 1 : sum+=5;
break;
case 2 : sum+=5;
break;
case 3 : sum+=5;
break;
case 4 : sum+=5;
break;
case 5 : sum+=5;
break;
case 6 : sum+=5;
break;
case 7 : sum+=5;
break;
case 8 : sum+=5;
break;
case 9 : sum+=5;
break;
case 10 : sum+=5;
break;
case 11 : sum+=5;
break;
default : printf("Wrong input\n");
}
}
}

// Driver function
int main()
{
int ch;
printf("==================Welcome to My Restaurant===================\n");
while(1)
{
printf("Enter your choice\tpress 0 for exit \n");
printf("1. Starter\n");
printf("2. Breakfast\n");
printf("3. Lunch\n");
scanf("%d",&ch);
if(ch==0)
break;
switch(ch)
{
case 1: Starter();
break;
case 2: Breakfast();
break;
case 3: Lunch();
break;
}
}
printf("You have to pay %d\n",sum);
printf("Thankyou , you will get food in 5 min\n");
return 0;
}


Recommended Post :-

HCL Coding Questions:-

Capgemini Coding Questions:-

Companies interview:-

Full C course:-    

Key points:-

Cracking the coding interview:-

 Array and string:-

Tree and graph:-

Hackerearth Problems:-

Hackerrank Problems:-

Data structure:-

 MCQs:-