Write program that can be used by a small theater to sell tickets for performances. The theater's auditorium has 15 rows of seats, with 30 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 represented by a # symbol: Seats 123456789012345678901234567890 Row 1 ***###***###*########*****#### Row 2 ####*************####*******## Row 3 **###**********########****### Row 4 **######**************##****** Row 5 ********#####*********######## Row 6 ##############************#### Row 7 #######************########### Row 8 ************##****############ Row 9 #########*****############**** Row 10 #####*************############ Row 11 #**********#################** Row 12 #############********########* Row 13 ###***********########**###### Row 14 ############################## Row 15 ############################## Here is a list of tasks this program must perform: o 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.) o 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 tickets and price for the purchased and then update the seating chart. o The program should keep a total of all ticket sales. The user should be given an option of viewing this amount. o 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. coding must should be in c++

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter9: Records (struct)
Section: Chapter Questions
Problem 2PE
icon
Related questions
Question

Write  program that can be used by a small theater to sell tickets for 
performances. The theater's auditorium has 15 rows of seats, with 30 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 represented by a # 
symbol: 

Seats 
123456789012345678901234567890 
Row 1 ***###***###*########*****#### 
Row 2 ####*************####*******## 
Row 3 **###**********########****### 
Row 4 **######**************##****** 
Row 5 ********#####*********######## 
Row 6 ##############************#### 
Row 7 #######************########### 
Row 8 ************##****############ 
Row 9 #########*****############**** 
Row 10 #####*************############ 
Row 11 #**********#################** 
Row 12 #############********########* 
Row 13 ###***********########**###### 
Row 14 ############################## 
Row 15 ############################## 


Here is a list of tasks this program must perform: 
o 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.)

 

 

o 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 tickets and price for the purchased and then update the 
seating chart. 
 

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

o 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. 
 


coding must should be in c++

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 6 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning