Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The following is the layout of a cinema seating arrangement. The price for each seat is as followed Green = RM 1 5 Yellow =

The following is the layout of a cinema seating arrangement.
The price for each seat is as followed
Green = RM 15
Yellow = RM 20
Orange = RM 25
Blue = RM 45(twin seats)
Requirements
Children (below 12 years old) will enjoy 50% discount except twin seats
A maximum of 5 tickets can be purchased whereby there must exist a
minimum of one normal ticket price.
User is allowed to select its seating place whereby the selected seating
o Must be in a row
o Do not have a gap between other reserved seats except twin seats
You are required to develop a simple Cinema Booking system. Develop your system
according to the following guidelines (Questions)
Assignment
Page 3 of 3
Question 1
Propose a solution for your system.
(a) Evaluate your strategy of implementing the solution. (15 marks)
(b) Revise the seating arrangement numbering based on your strategy. (5 marks)
(Total: 20 marks)
Question 2
Architectural Design.
(a) Construct the class diagram of your solution. (5 marks)
(b) Distinguish the purpose of the member functions you included in your class
diagram (15 marks)
(Total: 20 marks)
Question 3
Coding
(a) Construct your solution (program) using C++ realizing your designed classes
(data member and member functions).(50 marks)
(b) Design your program to meet the following criteria
User Interface (Menu)(5 marks)
Programming best practices. (5 marks)
(Total: 60 marks)
QIU Graduates skill Rubrics
Knowledge (5 marks)
Analyzing (5 marks)
Problem-solving (5 marks)
Decoding (5 marks)
(Total: 20 marks)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions