OEIECTIVES Review the dowhile looo Review the witch statemen
Solution
Here is the code for you:
#include <iostream>
 using namespace std;
 int main()
 {
 int smallCups = 0, mediumCups = 0, largeCups = 0, choice, numOfCups, cupSize;
 double cupCost;
 const double SMALL_PRICE = 1.19;
 const int SMALL_OZ = 8;
 const double MEDIUM_PRICE = 1.49;
 const int MEDIUM_OZ = 12;
 const double LARGE_PRICE = 1.89;
 const int LARGE_OZ = 16;
 while(true)
 {
 cout<<\"1. Buy Coffee.\"<<endl;
 cout<<\"2. Number of cups of each size.\"<<endl;
 cout<<\"3. Amount of coffee sold.\"<<endl;
 cout<<\"4. Total money made.\"<<endl;
 cout<<\"5. Exit.\"<<endl;
 cout<<\"Enter your choice: \";
 cin>>choice;
 switch(choice)
 {
 case 1: cout<<\"1. Small (8oz) 2. Medium (12oz) 3. Large(16oz).\"<<endl;
        cout<<\"Select your cup size: \";
        cin>>cupSize;
        cout<<\"Enter the number of cups: \";
        cin>>numOfCups;
        if(cupSize == 1)
        {
        smallCups += numOfCups;
        cupCost = SMALL_PRICE;
        }
        else if(cupSize == 2)
        {
        mediumCups += numOfCups;
        cupCost = MEDIUM_PRICE;
        }
        else if(cupSize == 3)
        {
        largeCups += numOfCups;
        cupCost = LARGE_PRICE;
        }
        cout<<\"Here is your coffe... You should pay a total of: \"<< cupCost * numOfCups<<endl;
        break;
 case 2: cout<<\"Small cups sold: \"<<smallCups<<\".\ Medium cups sold: \"<<mediumCups<<\".\ Large cups sold: \"<<largeCups<<\".\ \"; break;
 case 3: cout<<\"Total amount of coffee sold: \"<< smallCups * SMALL_OZ + mediumCups * MEDIUM_OZ + largeCups * LARGE_OZ<<\"oz.\"<<endl; break;
 case 4: cout<<\"Total money made: \"<<smallCups * SMALL_PRICE + mediumCups * MEDIUM_PRICE + largeCups * LARGE_PRICE<<\"$\"<<endl; break;
 case 5: return 0;
 default: cout<<\"Invalid menu option.\"<<endl;
 }
 }
 }


