Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

Question

This program should be designed and written by a team of students. Here are some
suggestions:
o One student should design function main, which will call the other functions in
the program. The remainder of the functions will be designed by other members
of the team.
o The requirements of the program should be analyzed so each student is given
about the same work load.
o The parameters and return types of each function should be decided in advance.
o The program can be implemented as a multi-file program, or all the functions can
be cut and pasted into the main file.
Here is the assignment: 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 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:

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

 

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.

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
######
######
%###########
******
%############-
###
# #
***
##
#####
*****
############
## **
**
### *
########*
######
###
###
######
#########:
######
###
#3
#3
23
# *
23
# *
%23
%23
%# *
%# *
%23
# *
# *
23
%23
# *
# *
# *
# *
# *
23
23
23
23
%23
23
23
# *
# *
%23
23
23
expand button
Transcribed Image Text: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 ###### ###### %########### ****** %############- ### # # *** ## ##### ***** ############ ## ** ** ### * ########* ###### ### ### ###### #########: ###### ### #3 #3 23 # * 23 # * %23 %23 %# * %# * %23 # * # * 23 %23 # * # * # * # * # * 23 23 23 23 %23 23 23 # * # * %23 23 23
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY