Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Workshop DetailsA La Carte Entertainment is a place where people can see stage productions ( theatrical ) or musicals. Each type of production has a
Workshop DetailsA 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 Matine 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 smallscale 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 preordering feature where most of the costs can be predetermined prior to arriving to the complex. To secure the reservation, a deposit of $ will be required and a QR code is generated to uniquely identify the order.As you go through the computational thinking approach to problem solving this workshop, keep in mind the following:Data Structure definition something that will track all required information hint: Reverse engineer what you need to display in a detailed receiptCreate a variable that is the data type of the data structure defined above! This will be used to "send" and "update" as it is passed to other subprocesses functionsCall subprocesses functions in a logical sequence as it should occur these will be the main parts to the workshop! A LA CARTE ENTERTAINMENT PRICELIST Musical Feature Ticket PricingMatine pmpm $ personEvening pmpm $ personTheatre Feature Ticket PricingMatine pmpm $ personEvening pmpm $ personDiscountsApplies only to the total ticket cost People Disc People Disc People Disc People DiscAdmission Cover ChargePer child $Per Adult $Per Senior $Valet Parking Tipping OptionalMatine Standard $Matine VIP $Evening Standard $Evening VIP $Snack StandNonAlcoholic Beverage $Alcoholic Beverage $Misc. Candy Item $ Work BreakdownPartDiscountsAUsing 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 personoHint: What inputs do you need? How will the calculated values be stored? How will other processes outside of this specific task accessuse this calculated valuesBTest your logic using the following scenarios create your own to thoroughly test all possibilities:One senior goes to the A La Carte venue at : PM to see the musical The Walking Dead Using your process determine the discountOne senior, and two adults go to the A La Carte venue at : PM to see the theatre production of Daenarys Rides Dragons Using your process determine the discountTwo adults, and five children go to the A La Carte venue at : PM to see the musical of APS Puts Logic to Music! Using your process determine the discount.PartSnack ChargesAUsing what you know about the snack costs, define the necessary process to calculate the costs for snack purchases at the snack stand.oHint: What inputs do you need? How will the calculated values be stored? How will other processes outside of this specific task accessuse this calculated valuesBTest your logic using the following scenarios create your own to thoroughly test all possibilities:Purchase of no snacksPurchase of softdrinks Coke Pepsi, Ginger Ale and Fruitopia Using your process determine the costPurchase of softdrinks, beers, and wines. Using your process determine the costPurchase of wine and chocolate bars Logic Logic for Parts & Valet Parking and Displaying of Detailed ReceiptLogic Logic for Parts & Cover Charges and Ticket ChargesLogic Logic for Parts & Applying Discounts and Snack ChargesGive logic pseudo code
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started