The Food Ordering System in C++ is a consoled based application and created using C++ programming language.
This system is a simple food order system mini project and compiled in Code::Blocks IDE using GCC compiler.
This ordering food items project is based on a concept of the fundamental idea of fast food ordering food items and creating complete food items and generating cost.
There’s no login system framework in this system.
At that point the client can make a request by choosing from the menu and concept of ordering food and items and generating total.
ABOUT PROJECT | PROJECT DETAILS |
---|---|
Project Name : | Food Ordering System |
Project Platform : | C/C++ |
Programming Language Used: | C++ Programming Language |
Developer Name : | itsourcecode.com |
IDE Tool (Recommended): | Dev-C++/Codeblocks |
Project Type : | Desktop Application |
Database: | Stores data in .DAT file |
This mini project contains limited for ordering system is based on complete and totally error free and also includes a downloadable free Source Code, just find the downloadable source code below and click to start downloading.
Before you start to click the download now first you must click the Run Quick Scan for secure Download.
Discussing the highlights of the Food Ordering System Project framework, the client needs to choose any of the things selecting from the main menu. At that point he/she needs to choose its sorts and afterward enter food amount.
After this, the framework shows the complete bill of the client.
Anyway if you want level up your knowledge in programming especially C/C++ Programming Language, try this new article I’ve made for you Best C Projects with Source Code for Beginners Free Download.
Steps on how to create a Food Ordering System in C++ with Source Code
Time needed: 5 minutes
Food Ordering System in C++ with Source Code
- Step 1: Create a new project.
First open the code blocks IDE and click “create a new project“.
- Step 2: Choose console application.
Second click the “console application” and after that click “next“.
- Step 3: Choose C++ language.
Third choose “C++ language” and click “next“.
- Step 4: Name Your Project.
Fourth name the project you’ve created and click “next” after that click “finish“.
- Step 5: The actual code.
You are free to copy the given source code below or download the downloadable source code given.
This function is for the option/choice for pizza
In the code given below, which is for the function for choosing the pizza. In this code you will choose what kind of pizza you want to order and the calculation of generating total food cost of your order.
if(option==1)
{
cout<<"\n1) "<>pizzaoption;
if(pizzaoption>=1 && pizzaoption<=5) { cout<<"\n1) Small P250.00\n"<<"2) Regular P500.00\n"<<"3) Large P900.00\n"; cout<<"\nChoose Size Please:"; cin>>pizzaoption1;
if(pizzaoption1>=1 && pizzaoption1<=3) cout<<"\nPlease Enter Quantity: "; cin>>qty;
switch(pizzaoption1)
{
case 1: option = 250.00*qty;
break;
case 2: option = 500.00*qty; break; case 3: option = 900.00*qty; break; } system("cls"); switch (pizzaoption1) { case 1: cout<<"\t\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<piz1; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\n\nThank you For Ordering From Adones Fast Food\n"; break; case 2: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<piz2; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; case 3: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<piz3; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; case 4: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<piz4; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; } cout<<"Would you like to order anything else? Y / N:"; cin>>gotobeginning; if(gotobeginning=='Y' || gotobeginning=='y') { goto starting; //return 0; } } }
This function is for the option/choice for burger
In the code given below, which is for the function for choosing the burger. In this code you will choose what kind of burger you want to order and also the calculation of total cost of your order.
else if(option==2)
{
cout<<"\n1 "<>pizzaoption1;
if(pizzaoption1>=1 && pizzaoption1<=3) { cout<<"\nPlease Enter Quantity: "; cin>>qty;
switch(pizzaoption1)
{
case 1: option = 180.00*qty;
break;
case 2: option = 150.00*qty; break; case 3: option = 160.00*qty; break; } system("cls"); switch (pizzaoption1) { case 1: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<burger_1; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food \n"; break; case 2: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<burger_2; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Pizza\n"; break; case 3: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<burger_3; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; } cout<<"\nWould you like to order anything else? Y / N:"; cin>>gotobeginning; if(gotobeginning=='Y' || gotobeginning=='y') { goto starting; //return 0; }
}
}
This function is for the option/choice for sandwich
In the code given below, which is for the function for choosing the sandwich. In this code you will choose what kind of sandwich you want to order and also the calculation of total cost of your order for sandwich.
else if(option==3)
{
cout<<"\n1 "<>pizzaoption1;
if(pizzaoption1>=1 && pizzaoption1<=3) { cout<<"\nPlease Enter Quantity: "; cin>>qty;
switch(pizzaoption1)
{
case 1: option = 240.00*qty;
break;
case 2: option = 160.00*qty; break; case 3: option = 100.00*qty; break; } system("cls"); switch (pizzaoption1) { case 1: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<sandwich_1; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; case 2: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<sandwich_2; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; case 3: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<sandwich_2; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 40 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; } cout<<"Would you like to order anything else? Y / N:"; cin>>gotobeginning; if(gotobeginning=='Y' || gotobeginning=='y') { goto starting; //return 0; } } }
This function is for the option/choice for drinks
In the code given below, which is for the function for choosing the drinks. In this code you will choose what kind of drinks you want to order and also the calculation of total bill of your order for drinks.
else if(option==4)
{
cout<<"\n1 "<>pizzaoption1;
if(pizzaoption1>=1 && pizzaoption1<=3) { cout<<"\nHow Much Drinks Do you want: "; cin>>qty;
switch(pizzaoption1)
{
case 1: option = 150.00*qty;
break;
case 2: option = 100.00*qty; break; case 3: option = 120.00*qty; break; } system("cls"); switch (pizzaoption1) { case 1: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<drinks1; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 1 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; case 2: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<drinks2; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 1 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; case 3: cout<<"\t\t--------Your Order---------\n"; cout<<""<<qty<<" "<<drinks3; cout<<"\nYour Total Bill is \nP"<<option<<"\nYour Order Will be delivered in 1 Minutes"; cout<<"\nThank you For Ordering From Adones Fast Food\n"; break; }
}
}
Downloadable Source Code
Summary
In summary, this Food Ordering System Project in C++ project can be useful to students or professional who wants to learn C++ programming language.
This project contains limited features but the essential can also be modified to fit your personal requirements.
Hope this project will help you to improve your skills.
That’s how you create Food Ordering System in C++ with Source Code in your projects. You can always expand and try different ways in implementing the Food System in C++ in your C++ projects.
In this Mini Project for Food Ordering System in C++ with Source Code is free to download and It is easy to understand and manipulate this project and use for education purpose only.
Related Articles
Inquiries
If you have any questions or suggestions about Food Ordering System Project in C++ with Source Code, please feel free to leave a comment below.