It wont display the order total   // JumpinJava.cpp - This program looks up and prints the names and prices of coffee orders.   // Input:  Interactive // Output:  Name and price of coffee orders or error message if add-in is not found  #include  #include  using namespace std; int main() {    // Declare variables.    string addIn;     // Add-in ordered    const int NUM_ITEMS = 5; // Named constant    // Initialized array of add-ins    string addIns[] = {"Cream", "Cinnamon", "Chocolate", "Amaretto", "Whiskey"};     // Initialized array of add-in prices    double addInPrices[] = {.89, .25, .59, 1.50, 1.75};    bool foundIt = false;     // Flag variable    int x;            // Loop control variable    double orderTotal = 2.00; // All orders start with a 2.00 charge    // Get user input    cout << "Enter coffee add-in or XXX to quit: ";    cin >> addIn;         // Write the rest of the program here.     while(addIn != "XXX") //loop until user enters XXX    {      bool foundIt = false; //before searching intializes found it as False      x = 0;      while (x < NUM_ITEMS) { // search the array for the addin user entered      if (addIn == addIns[x]) {        foundIt = true; //if match is found         orderTotal = orderTotal + addInPrices[x]; //add price of the item to the total    cout << "The price of " << addIns[x] << " is "<< addInPrices[x]<< "." << endl; //price item name, price      }      x++;   }      if(!foundIt){ //if item not found      cout << "Sorry, we do not carry that." << endl;       }      cout << "Enter coffee add-in or XXX to quit: " << endl;      cin >> addIn;     }    cout << "Order total: " << orderTotal << endl; //print order total    cout << "Bye!" << endl;     return 0;

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
It wont display the order total
 
// JumpinJava.cpp - This program looks up and prints the names and prices of coffee orders.  
// Input:  Interactive
// Output:  Name and price of coffee orders or error message if add-in is not found 

#include <iostream>
#include <string>
using namespace std;

int main()
{
   // Declare variables.
   string addIn;     // Add-in ordered
   const int NUM_ITEMS = 5; // Named constant
   // Initialized array of add-ins
   string addIns[] = {"Cream", "Cinnamon", "Chocolate", "Amaretto", "Whiskey"}; 
   // Initialized array of add-in prices
   double addInPrices[] = {.89, .25, .59, 1.50, 1.75};
   bool foundIt = false;     // Flag variable
   int x;            // Loop control variable
   double orderTotal = 2.00; // All orders start with a 2.00 charge

   // Get user input
   cout << "Enter coffee add-in or XXX to quit: ";
   cin >> addIn;
    
   // Write the rest of the program here. 
   while(addIn != "XXX") //loop until user enters XXX
   {
     bool foundIt = false; //before searching intializes found it as False
     x = 0;
     while (x < NUM_ITEMS) { // search the array for the addin user entered
     if (addIn == addIns[x]) {
       foundIt = true; //if match is found 
       orderTotal = orderTotal + addInPrices[x]; //add price of the item to the total 
  cout << "The price of " << addIns[x] << " is "<< addInPrices[x]<< "." << endl; //price item name, price
     }
     x++;
  }
     if(!foundIt){ //if item not found
     cout << "Sorry, we do not carry that." << endl; 
     }
     cout << "Enter coffee add-in or XXX to quit: " << endl;
     cin >> addIn; 
   }
   cout << "Order total: " << orderTotal << endl; //print order total
   cout << "Bye!" << endl; 
   return 0;
} // End of main() 
Checks
Test Case • Incomplete
Test for valid flavors
Input
Cream
Whiskey
XXX
Output
Enter coffee add-in or XXX to quit: Cream
The price of Cream is 0.89.
Enter coffee add-in or XXX to quit:
Whiskey
The price of Whiskey is 1.75.
Enter coffee add-in or XXX to quit:
XXX
Order total: 4.64
Вye!
Results
.89 |1.75 Order Total is $4.64
Show Details
>
Transcribed Image Text:Checks Test Case • Incomplete Test for valid flavors Input Cream Whiskey XXX Output Enter coffee add-in or XXX to quit: Cream The price of Cream is 0.89. Enter coffee add-in or XXX to quit: Whiskey The price of Whiskey is 1.75. Enter coffee add-in or XXX to quit: XXX Order total: 4.64 Вye! Results .89 |1.75 Order Total is $4.64 Show Details >
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY