With a pretest while loop you get the sentinel value


Now change the pricing in the Part I program to include the following price changes and adjustments. Category Price Adjustment Children $12.00 For every 4 children, one is free. This means that for every 4 tickets purchased, the 4th ticket is free.

(This is a one statement calculation.) Adult $26.50 The adult cost (not the price) is reduced by $3 if there are more than 5 adults. Add the total number of tickets to the display. All groups with more than 20 people or 14 or more children must pay a $15.00 security fee.

Add the security fee to the total bill. Only display the security fee if it's not zero.. Add a pretest while loop so the program executes until the user enters -1 for the child ticket value.

See the pretest loop example in the Chapter Two Repetition Notes. Review the example that uses price to determine how the loop executes. Add a posttest do loop to verify that the cash entered is enough to pay the bill. If it is not, display a message and request the cash again. Add a confirmation number to the receipt.

The first number should be 100 and then add 1 for each new receipt.

There is a concept in programming called single-entry/single-exit. The path for any loop or if structure should enter at the same place and exit at the same place. Do NOT use a break or continue statement to jump out a loop.

I know there is more than one right way to code a solution, but I want you to use the pretest while loop.

With a pretest while loop, you get the sentinel value (children tickets) before the while and at the end of the loop.

Write a C++ program for an amusement park to display the bill for the cashier. The pricing schedule is as follows:

Category Price Children $ 12.00 each Adults $ 20.50 each Write a program that accepts the number of people in each of the two age categories, performs the necessary computations, and displays a bill for the group's admission similar to the display below.

After displaying the total bill, the program requests the cash received and calculates the change. Be sure to test for a variety of values.

You may assume the cash payment is equal to or greater than the total bill. Use the amuseOne.cpp file as a template for this project.

Request for Solution File

Ask an Expert for Answer!!
C/C++ Programming: With a pretest while loop you get the sentinel value
Reference No:- TGS02882092

Expected delivery within 24 Hours