Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- void MMenu(){
- cout<<"Welcome to Yummy Delivery Pizza"<<endl;
- cout<<"==============================="<<endl;
- cout<<"1. Order Pizza"<<endl;
- cout<<"2. Pay"<<endl;
- cout<<"3. Exit"<<endl;
- cout<<endl;
- }
- void PMenu(){
- cout<<"Choose an order"<<endl;
- cout<<"==============="<<endl;
- cout <<"1. Meat Lover Pizza (@ Rp. 80000,-)"<<endl;
- cout <<"2. Vegetarian Pizza (@ Rp. 50000,-)"<<endl;
- cout<<endl;
- }
- class Order{
- private:
- int Meat;
- int Vegan;
- public:
- int getMeat(){
- return Meat;
- }
- int getVegan(){
- return Vegan;
- }
- void setMeat(int Meat){
- this -> Meat = Meat;
- }
- void setVegan(int Vegan){
- this -> Vegan = Vegan;
- }
- };
- int main(){
- int opt;
- Order ord;
- do{
- int order;
- int meatord;
- int veganord;
- int total;
- int pay;
- int change;
- MMenu();
- cout<<"Choose: ";
- cin>>opt;
- if(opt==1){
- PMenu();
- do{
- cout << "Which pizza do you want to order [1-2]: ";
- cin>>order;
- }while(order < 1 && order > 2);
- if (order == 1){
- meatord = meatord + 1;
- ord.setMeat(meatord);
- }
- else if ( order == 2){
- veganord = veganord + 1;
- ord.setVegan(veganord);
- }
- }
- else if(opt==2){
- if( ord.getMeat() == 0 && ord.getVegan() == 0){
- cout<<"You haven't order yet ...."<<endl;
- cout<<endl;
- }
- else{
- cout<<"You have Ordered "<< ord.getMeat() <<"Meat Lover Pizza<s> and" << ord.getVegan() << "Vegetarian Pizza<s>"<<endl;
- cout<<endl;
- total = (ord.getMeat()*80000) + (ord.getVegan()*50000);
- cout<<"Total Price: Rp."<<total<<endl;
- do{
- cout<<"Input Your Money [Minimum Rp."<<total<<"] : Rp.";
- cin>>pay;
- }while(pay<total);{
- change = pay - total;
- cout<<"Your change: Rp."<<change<<endl;
- cout<<"Thank you..."<<endl;
- cout<<endl;
- meatord = 0;
- veganord = 0;
- ord.setMeat(meatord);
- ord.setVegan(veganord);
- }
- }
- }else if(opt == 3){
- break;
- }
- }while (opt != 3);{
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement