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

For Computer Science C++ class The program should use separated classes . With t

ID: 3720327 • Letter: F

Question

For Computer Science C++ class

The program should use separated classes. With three different files for example Theater.h, Theater.cpp, and source.cpp

Write a program that can be used by a small theater to sell tickets for performances. The theater’s auditorium has 15 rows of seats, with 15 seats in each row. The program should display a screen that shows which seats are available and which are taken. For example, the following screen shows a chart depicting each seat in the theater. Seats that are taken are represented by an ~ symbol, and seats that are available are presented by a # symbol:

Here is a list of tasks this program must perform:

• When the program begins, it should ask the user to enter the seat prices for each row. The prices can be stored in a separate array. (Alternatively, the prices may be read from a file.)

• Once the prices are entered, the program should display a seating chart similar to the one shown above. The user may enter the row and seat numbers for tickets being sold. Every time a ticket or group of tickets is purchased, the program should display the total ticket prices and update the seating chart.

• The program should keep a total of all ticket sales. The user should be given an option of viewing this amount.

• The program should also give the user an option to see a list of how many seats have been sold, how many seats are available in each row, and how many seats are available in the entire auditorium.

Input validation: when tickets are being sold, do not accept row or seat numbers that do not exist. When someone requests a particular seat, the program should make sure that seat is available before it is sold.

1 2 3 45 6789 10 11 12 13 14 15 ROW 10 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ROW 14 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Explanation / Answer

theatre.cpp

main.cpp

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote