The exciting integration of Restaurants online and mobile platforms provides restaurateurs with a complete digital management platform to increase online order sales, eliminate the need for restaurant staff to manually manage orders, and automate order data flow to the kitchen.
A2C is one of the biggest restaurant chains in Australia. They decided to offer their customers a convenient and contactless mobile ordering solution in response to the growing business need and COVID restrictions.
As part of the development team in the B2B software company, you are required to design and develop the mobile ordering program. The programming team leader assigns each member of the development team nine predefined independent tasks that will be later integrated to form the platform. Before the application release deadline, you are required to submit the following nine programming tasks:
(a) The manager will enter the customer’s name, mobile number, Year of birth, city pincode and email id to register for promotions. The application must calculate the customer’s age and confirm to the customer with a greeting message by displaying all
the details. (2 Mark)
(b) Write a program to calculate the area of the restaurant to occupy the number of persons for a gathering if a person occupies 1.2 square meters of space. The manager will enter the dimensions of the restaurant in centimetres (length and width) and will get the number of people who can be accommodated in the restaurant. (2 Mark)
(c) Write a code to assist the manager in calculating and comparing the current weekend (Friday, Saturday and Sunday) and last weekend per person sale of the restaurant. The user will enter the daily number of customers visited and daily sales for current weekend and last weekend, and the system will provide the output. (3 Mark)
Current Weekend per person average sale= Total sale for Current weekend / Total number of persons
visited in the Current Weekend
Last Weekend per person average sale= Total sale for Last weekend / Total number of persons visited in the Last Weekend
MIS200 Assessment 1 Case Study
(d) Create a program to calculate the amount to be returned to the customer based on
the manager’s inputs in the system.
Sample Input: (3 Mark)
Invoice Number: A001
Total Invoice amount (In Dollars): 200
Amount of Tip (In Cents): 10
Total Payment received by Card: 160
Service Charge on Payment made by Card: 4%
Total Payment received in Cash (In Dollars): 100
Change to be returned to the customer against A001 is: 53.50 (In Dollars)
(e) Write a program that advised the user to enter his address for delivery and then enter the distance between restaurant and address of delivery. Based on the input entered by the user the program displays the amount of delivery charges if delivery charges
are $1.15 per kilometre. (3 Mark)
(f) Create a program that takes the user input for 3 orders, i.e., Pickup, Delivery and Dine in. Calculate the total food charges for all the orders if Delivery has included with 10% Delivery Charges and Dine in included with 8% Service Charges. (3 Mark)
(g) Create a program that ask the user to enter the temperature in
a. Centigrade and convert it to Fahrenheit.
b. Fahrenheit and convert it too Centigrade.
(h) Write a program that ask the manager to calculate and print the amount an employee should get after the tax deduction. The manager must be asked to enter the name, and Position of the employee, hours he/she worked and pay rate per hour. It is
assumed that 15% tax should be deducted. (3 Mark)
(i) Create a program that ask the user to enter his name, mobile number (converted to integer) and password and print the data type of all. (3 Mark)
MIS200 Assessment 1 Case Study