Calculate the costs for snack purchases at the snack stand

Assignment Help Computer Engineering
Reference no: EM133370208

Case: A La Carte Entertainment is a place where people can see stage productions (theatrical) or musicals. Each type of production has a different ticket cost, and each production can be seen during the day (Matinée) or in the evening. The time of day the production is run influences the ticket cost. To gain access to the venue, a cover charge is applied. Discounts are offered based on the number of people in a group. As optional services, A La Carte Entertainment also offers a small-scale snack bar and valet parking. An online mobile application system is needed to track the costs generated by each patron and provide an overall itemized receipt of costs incurred for the time spent at A La Carte Entertainment. Use the pricelist described below later in this document to extract the possible options for each part of the system.

The online mobile application system should implement a pre-ordering feature where most of the costs can be predetermined prior to arriving to the complex. To secure the reservation, a deposit of $50 will be required and a QR code is generated to uniquely identify the order.

Musical Feature Ticket Pricing
Matinée (12pm-4pm) -----$70.00 / person
Evening (6pm-9pm) ----- $150.00 / person
Theatre Feature Ticket Pricing
Matinée (12pm-4pm) ------$55.00 / person
Evening (6pm-9pm) ------ $115.00 / person

Discounts*
(Applies only to the total ticket cost)
2 People (Disc) -------------------------5%
3 People (Disc) ----------------------- 15%
4 People (Disc) ----------------------- 20%
5+ People (Disc)---------------------- 30%

Admission Cover Charge
Per child (<18) -------------------- $0.75
Per Adult (18+) ------------------- $4.00
Per Senior (65+)------------------ $1.50
Valet Parking (Tipping Optional)
Matinée - Standard $10.00
Matinée - VIP $15.00
Evening - Standard $20.00
Evening - VIP $30.00
Snack Stand
Non-Alcoholic Beverage-----------$2.25
Alcoholic Beverage -----------------$7.50
Misc. Candy Item -------------------$1.75

Using what you know about the available discounts, define the necessary process to calculate the discount (if applicable) for an individual or group (more than one person).
o Hint: What inputs do you need? How will the calculated values be stored? How will
other processes outside of this specific task access/use this calculated value(s)?

B) Test your logic using the following scenarios:

1. One senior goes to the A La Carte venue at 8:00 PM to see the musical "The Walking Dead". Using your flowchart/pseudo code determine the discount.

2. One senior, and two adults go to the A La Carte venue at 3:00 PM to see the theatre production of "Daenarys Rides Dragons". Using your flowchart/pseudo code determine the discount.

3. Two adults, and five children go to the A La Carte venue at 8:00 PM to see the musical of "APS145 Puts Logic to Music!" Using your flowchart determine the discount.

(Snack Charges)

A) Using what you know about the snack costs, define the necessary process to calculate the costs for snack purchases at the snack stand.

o Hint: What inputs do you need? How will the calculated values be stored? How will other processes outside of this specific task access/use this calculated value(s)?

Reference no: EM133370208

Questions Cloud

What situations should a system be more robustly tested : From a risk management and project management point of view, in what situation(s) should a system be more robustly tested
What was the conflict and how did you resolve it : Have you ever resolved a conflict creatively or well? What was the conflict and how did you resolve it? In retrospect, could you have improved g outcome even
Do you agree with the author that you should learn : SQL SELECT statements accomplish exactly the same thing. Do you agree with the author that you should learn relational algebra? Why or why not
Determine the amount of gross profit to be recognized : Final costs at the end of the project totalled $9 million.Determine the amount of gross profit to be recognized for the years ending December 31, 2023 and 2024.
Calculate the costs for snack purchases at the snack stand : Using what you know about the snack costs, define the necessary process to calculate the costs for snack purchases at the snack stand
Calculate the missing values at the bottom : You are the accountant for Mon Inc., a manufacturer of automobiles. Mon Inc. has the following information available for you (assume there are no indirect
What interconnecting devices will you use : INFOST 250 University of Wisconsin, Milwaukee What interconnecting devices will you use, and what benefit will you get from using these devices?
Process of a physician writing a prescription on paper : HIM 465 School for Professional Studies, process of a physician writing a prescription on paper - from the time it is identified that a patient needs
What are some professional development : What are some professional development, training, or additional educational activities that will help me reach my goals? Describe in complete sentences

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd