/ This program displays a hot beverage menu and prompts the user to // make a selection. A switch statement determines // which item the user has chosen. A do-while loop repeats until // the user selects item E from the menu. #include #include using namespace std; int main() { // Fill in the code to define an integer variable called // number, a floating point variable called cost, // and a character variable called beverage bool validBeverage; cout << fixed << showpoint << setprecision(2); do { cout << endl << endl; cout << "Hot Beverage Menu" << endl<< endl; cout << "A: Coffee $1.00" << endl; cout<< "B: Tea $ .75"<
// This program displays a hot beverage menu and prompts the user to
// make a selection. A switch statement determines
// which item the user has chosen. A do-while loop repeats until
// the user selects item E from the menu.
#include <iostream> #include <iomanip>
using namespace std;
int main()
{
// Fill in the code to define an integer variable called
// number, a floating point variable called cost,
// and a character variable called beverage
bool validBeverage;
cout << fixed << showpoint << setprecision(2);
do
{
cout << endl << endl;
cout << "Hot Beverage Menu" << endl<< endl;
cout << "A: Coffee $1.00" << endl;
cout<< "B: Tea $ .75"<<endl;
cout << "C: Hot Chocolate $1.25" << endl;
cout << "D: Cappuccino $2.50" << endl << endl << endl;
cout << "Enter the beverage A,B,C, or D you desire"
<< endl;
cout << "Enter E to exit the program" << endl <<endl;
// Fill in the code to read in beverage
switch(beverage)
{
case 'a': case 'A':
case 'b': case 'B':
case 'c': case 'C':
case 'd': case 'D':
default:
validBeverage = true;
break; validBeverage = false;
} // end of switch
if (validBeverage == true)
{
cout << "How many cups would you like?" << endl;
// Fill in the code to read in number
}
// Fill in the code to begin a switch statement that is controlled by beverage
{
case 'a':
case 'A':
cost = number * 1.0;
cout << "The total cost is $ " << cost << endl;
break;
// Fill in the code to give the case for hot chocolate ($1.25 a cup)
// Fill in the code to give the case for tea ($0.75 a cup)
// Fill in the code to give the case for cappuccino ($2.50 a cup)
case ‘e’:
case 'E':
cout << " Please come again" << endl;
break;
default:
cout << // Fill in the code to write a message // indicating an invalid selection.
cout << " Try again please" << endl; }
} // Fill in the code to finish the do-while statement with the
// condition that beverage does not equal E or e.
// Fill in the appropriate return statement
} // end of main()
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images