ITP100 Fall 2018 Final Homework Programming Assignment:
Requirements: No IPO Chart or Structure Chart is required…only pseudocode for these Problems.
Problem 1: One Dimensional Array Processing: 20 Points
You work for Busch Gardens and your job is to calculate statistics about how many tourists visit each week to help supervisors staff the park adequately to meet tourist demands. You need to input the number of tourists attending into a one dimensional array and then calculate and write the average number of tourists, the lowest number of tourists, and highest number of tourists for the 7 day period.
The program will run like this where the user input is bolded and italicized and the output report begins with Attendance Analysis. The output report should only print right before the program ends. Your program should run for any data given and not just the test data shown below.
Please enter the attendance for Sunday: 65000
Please enter the attendance for Monday: 60000
Please enter the attendance for Tuesday: 50000
Please enter the attendance for Wednesday: 52000
Please enter the attendance for Thursday: 52500
Please enter the attendance for Friday: 62000
Please enter the attendance for Saturday: 68000
Attendance Analysis:
The Average Attendance is 58500.
The Lowest Attendance is 50000
The Highest Attendance is 68000
Problem 2: Writing a Function/Method: 20 Points
The Everything Is A Dollar store is having a once in a year sale where all items in the store that normally sell for 1 dollar are discounted by 10%.
main()
Declare Real price = 1.00 //Everything costs $1.00 in the store
Declare Real discountRate = .10 //This is 10% converted to a decimal
Declare Real discountAmount = 0.00 //You must calculate the discountAmount
Declare Real priceAfterDiscount = 0.00 //You must calculate the priceAfterDiscount
Display “Use the Everything Is a Dollar Discount Calculator”
//Finish this program. The solution requires less than 10 lines of code.
Problem 3: Writing a Decision Structure: 20 Points
A pizza truck that sells only cheese pizza uses the following pricing rules:
Pizza Size: Small $1.50 per Slice $8.00 per Pie Medium $1.75 per Slice $10.00 per Pie Large $2.00 per Slice $12.00 per PieYou are tasked with building a user friendly app that allows the user to order pizza from the truck. Your app must then display the price. Pizza Size (S, M, L)Type Code (S to order a slice. P to order a pie.)Quantity (User can order a maximum of only 1 pie at a time. User can order a maximum of 8 slices at a time.) Given the following code, complete the Decision Statement that sets the price for an order then display the price. main()Declare String sizeDeclare String typeDeclare Integer quantityDeclare Real priceDisplay “Please enter the size (S, M, L):”Input sizeDisplay “Please enter the type (S for Slice or P for Pie): “Input typeDisplay “Please enter the quantity (1 for a pie, or 1 to 8 for slices): “Input quantity//Finish the program. The solution requires less than 25 lines of code