Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

#include<iostream>

#include<string>
#include<conio.h>
using namespace std;
class icecream
{
int price = 0;
std::string flavor;
public:
void select_flavor(string selected)
{
if (selected == "choclate" || selected == "vanilla" || selected ==
"strawberry" || selected == "mango" || selected == "tutti_frutti" || selected ==
"almond_crunch" || selected == "coffee")
{
flavor = selected;
}
else
{
cout << "invalid selection";
}
}
void select_scoop(int scooop)
{
if (scooop == 2)
{
price = 100;
}
else if (scooop == 3)
{
price = 150;
}
else
{
cout << "invalid selection";
}
}
void choclate(bool wafer, int scoop, string selected)
{
if (selected == "choclate" && scoop == 2 && wafer == 0)
{
price = price + 20;
}
else if (selected == "choclate" && scoop == 2 && wafer == 1)
{
price = price + 20 + 10;
}
else if (selected == "choclate" && scoop == 3 && wafer == 0)
{
price = price + 30;
}
else if (selected == "choclate" && scoop == 3 && wafer == 1)
{
price = price + 30 + 10;
}
}
void bill()
{
cout << "total bill=" << price;
}
};
int main()
{
icecream obj;
string selected;
bool wafer;
int scoop_1;
cout << "PLEASE ENTER THE FLAVOUR YOU WANT:";
cin >> selected;
obj.select_flavor(selected);
cout << "ENTER THE SCOOPS:";
cin >> scoop_1;
obj.select_scoop(scoop_1);
cout << "ENTER 1 IF YOU WANT WAFFER=";
cin >> wafer;
cout << "ENTER THE NUMBER OF SCOOPS=";
cin >> scoop_1;
cout << "ENTER THE FLAVOUR=";
cin >> selected;

obj.choclate(wafer, scoop_1, selected);


obj.bill();
}

You might also like