Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I need to know how to input the following code into the complier for C++ code. I

ID: 3851775 • Letter: I

Question

I need to know how to input the following code into the complier for C++ code. It is from chapter 6 in the PLD book question #7

// Start

//     Declarations

//         num SIZE = 5

//         num COFFEEPRICE = 2.00

//         string products[SIZE]="Whipped cream", "Cinnamon", "Chocolate sauce", "Amaretto", ""Irish whiskey"

//         num prices[SIZE]=0.89, 0.25, 0.59, 1.50, 1.75

//         num totalPrice = 0

//         num choice = 0

//         num SENTINEL = -1

//

//     while (choice <> SENTINEL))

//     output "Please select an item from the Product menu by selecting the item number (1 - 5) or -1 to terminate: "

//       output "Product              Price ($)"

//       output "=======              ========="

//       output "1. Whipped cream     0.89"

//       output "2. Cinnamon          0.25"

//       output "3. Chocolate sauce   0.89"

//       output "4. Amaretto          1.50"

//       output "5. Irish whiskey     1.75"

//       output "Please enter a positive number: "

//       input choice

//       if (choice <> -1) then

//         if ((choice >= 1) and (choice <= 5)) then

//           totalPrice = totalPrice + prices[choice-1]

//           output "Item number ", choice,": ", products[choice-1], " has been added"

//         else

//           output "Item number ",choice, " is not valid", "Sorry we do not carry that item"

//         endif

//       endif

//     endwhile

//     totalPrice = totalPrice + COFFEEPRICE

//     output "Total price of order is ",totalPrice

//     output "Thanks for purchasing from Jumpin Jive Coffee Shop"

// Stop

Explanation / Answer

#include <iostream>
using namespace std;


int main()
{

int SIZE = 5;
double COFFEEPRICE = 2.00;
string products[SIZE]={"Whipped cream", "Cinnamon", "Chocolate sauce", "Amaretto", "Irish whiskey"};

double prices[SIZE]= {0.89, 0.25, 0.59, 1.50, 1.75};
double totalPrice = 0;
int choice = 0;
int SENTINEL = -1;

while (choice != SENTINEL)
{
cout<< " Please select an item from the Product menu by selecting the item number (1 - 5) or -1 to terminate:";

cout<<" Product Price ($)";
cout<<" ======= =========";
cout<<" 1. Whipped cream 0.89";
cout<<" 2. Cinnamon 0.25";
cout<<" 3. Chocolate sauce 0.89";
cout<<" 4. Amaretto 1.50";
cout<<" 5. Irish whiskey 1.75";
cout<<" Please enter a positive number: ";
cin>> choice;
if (choice != -1)
{
if ((choice >= 1) && (choice <= 5))
{
totalPrice = totalPrice + prices[choice-1];
cout<<" Item number "<< choice<<": "<< products[choice-1]<< " has been added";
}
else
cout<<" Item number "<<choice<<" is not valid"<<"Sorry we do not carry that item";
}
}

totalPrice = totalPrice + COFFEEPRICE;
cout<<" Total price of order is "<<totalPrice;
cout<<" Thanks for purchasing from Jumpin Jive Coffee Shop";
  
   return 0;
}

Output:

Please select an item from the Product menu by selecting the item number (1 - 5) or -1 to terminate:
Product Price ($)
======= =========
1. Whipped cream 0.89
2. Cinnamon 0.25
3. Chocolate sauce 0.89
4. Amaretto 1.50
5. Irish whiskey 1.75
Please enter a positive number: 2
Item number 2: Cinnamon has been added
Please select an item from the Product menu by selecting the item number (1 - 5) or -1 to terminate:
Product Price ($)
======= =========
1. Whipped cream 0.89
2. Cinnamon 0.25
3. Chocolate sauce 0.89
4. Amaretto 1.50
5. Irish whiskey 1.75
Please enter a positive number: 4
Item number 4: Amaretto has been added
Please select an item from the Product menu by selecting the item number (1 - 5) or -1 to terminate:
Product Price ($)
======= =========
1. Whipped cream 0.89
2. Cinnamon 0.25
3. Chocolate sauce 0.89
4. Amaretto 1.50
5. Irish whiskey 1.75
Please enter a positive number: -1
Total price of order is 3.75
Thanks for purchasing from Jumpin Jive Coffee Shop