Question: Please help me to do this in C++. Work in Visual Studio please For this exercise, you will create data structures for Broadway venues. You
Please help me to do this in C++. Work in Visual Studio please For this exercise, you will create data structures for Broadway venues. You will start with the Show class that contains all the characteristics of a venue for a Broadway production. We work with an agent that is responsable for booking the venue for the productions. Our agent has access to all Broadway venues, and calculates the price according to the following criteria: If the performance uses special effects, it costs $13,000 per hour of performance, otherwise it costs $12,000 Additional $6,000 are charged if the performance requires special wood construction Additional $10 per sit (all sits cost the same) To promote Broadway promotions to teenagers, a discount on 10% is applied if the production offers promotions to local high schools. Question 1 a) Create the class Show with all necessary members and methods. Think on basic characteristics of a venue, including venue name, stage size, number of orchestra sits, mezzanine sits and balcony sits, theatre name, address, number of staff members. a.1) In addition to other methods you think are necessary, create the netCostOfaShow() method that returns the basic cost of one single performance according to the following criteria: b) Create four different instances (or objects) of Broadway shows and print them. Question 2 a) Create the Production class (that inherits the Show class) with all necessary members and methods, including the getRevenue() and getProfit() methods. The performance has additional information, including price of orchestra sits, mezzanine sits and balcony sits, of the performance, performance name, number of actors, total salaries paid to actors a.1) In addition to other methods you think are necessary, create the getRevenue() method that returns the total income from ticket sales, remember that the price is different for orchestra, mezzanine and balcony a.2) In addition, create the getProfit() method that will be calculated by: profit = getRevenue() - netCostOfAShow() - salaries b) Create three Broadway productions and print them Question 3 a) Create class Performance that inherits the Production class, and has additional elements of your choice, for example, day and time (can be strings), performance manager, etc
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
