[SOLVED] Design a program that assigns seats on an airplane

22.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

AIRLINE SEATING:

Design and implement a program that assigns seats on an airplane. Assume the airplane has 20 seats in first class (5 rows of 4 seats each, separated by an aisle) and 180 seats in economy class ( 30 rows of 6 seats each, separated by an aisle). Your program should take three commands: add passengers, show seating and quit. When passengers are added, ask for the class (first or economy), the number of passenger traveling together (1 or 2 in first class; 1 to 3 in economy), and the seating preference (aisle or window in first class; aisle, center or window in economy). Then try to find a match and assign the seats. If no match exists, print a message.

Requirements:

· Build a CRC card (Class Responsibility Collaboration)

· Code by reading and writing text files

· Throwing exceptions when necessary

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.