Question: Write a program in C++ that computes the tax and tip on a restaurant bill for a patron based on what they ordered. Below are

Write a program in C++ that computes the tax and tip on a restaurant bill for a patron based on what they ordered. Below are some suggested steps to help you build the program.

Create an array that can store 10 elements (i.e. the prices of the items)

Create a loop that allows the array to be filled with a price each time the user inputs a new value

The loop will iterate as long as the user has items to add

The output will show the price of the current entered items and their subtotal as well as the tax

Once the user has no more items to enter ( they will input "no") 4 tip options will be displayed for them to choose from

The user will input a tip amount and their total amount will be calculated. See below for sample outputs

use a string for the input **Your program will be tested against different inputs. **

Suggestion: Complete each part one at a time to ensure at least some credit. Use at least one constant variable.*

(1) Ask the user for the price of the first item that they ordered and compute the subtotal and tax on that item. (Submit for 5 point).

 What was the price of the item you ordered? Item 1: $10.99 Current subtotal: $10.99 Current tax: $0.741825 Do you have any other items? no 

(2) Compute the tax owed on the meal and the new subtotal including tax. North Carolina's food tax is a rate of 6.75% (Submit for 5 points).

 What was the price of the item you ordered? Item 1: $12.5 Current subtotal: $12.5 Current tax: $0.84375 Do you have any other items? yes What was the price of the item you ordered? Item 1: $12.5 Item 2: $0.99 Current subtotal: $13.49 Current tax: $0.910575 Do you have any other items? no 

(3) Once they have input all of their items allow your user to determine the level of tip they would like to leave the user. Show them their final total with the tip included.

What was the price of the item you ordered? Item 1: $3.5 Current subtotal: $3.5 Current tax: $0.23625 Do you have any other items? yes What was the price of the item you ordered? Item 1: $3.5 Item 2: $10.99 Current subtotal: $14.49 Current tax: $0.978075 Do you have any other items? yes What was the price of the item you ordered? Item 1: $3.5 Item 2: $10.99 Item 3: $2.5 Current subtotal: $16.99 Current tax: $1.14683 Do you have any other items? no Your tip options are: 10%: $1.699 15%: $2.5485 18%: $3.0582 20%: $3.398 Select your tip percentage (only the number): 10 Your total is: $19.8358 

GIVEN CODE:

#include using namespace std;

int main() {

// Declare all necessary variables //don't forget to use at least 1 constant // Take in intial values & calculate subtotals after each item is input cout << "What was the price of the item you ordered? "; cout << "Current subtotal: $" ; cout << "Current tax: $" ; cout << "Do you have any other items?"; // should be a string response // Determine the percentage rate for the tip cout<< "Your tip options are: "; cout << "Select your tip percentage (only the number): "; // Output the final total amount includeing tip cout << "Your new total is: $" << total;

return 0; }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!