Omantel wants to adopt a new system for their billing system. You are requested to lead a programming team that will develop a system form them. The program will start by entering the number of...


Omantel wants to adopt a new system for their billing system. You are requested to lead a programming team that will develop a system form them.
The program will start by entering the number of subscriptions. The number of subscriptions will be used as basis for the number of times the subscription type, the number of units and the amount of mobile data will be entered by the user. (Example: If user entered 5 for the number of subscriptions, the subscription type, number of units and the amount of mobile data will be entered also five times).
The subscription fee is computed based on the subscription type and the amount of mobile data.





































Subscription typeAmount of mobile dataSubscription fee
Individual1 – 20409.00
More than 204015.00
Family1 – 204011.00
More than 204018.00
Corporate1 – 204012.00
More than 204024.00

Compute for the total mobile plan. The total mobile plan is computed by multiplying the number of units and the subscription fee.
A telecommunication service rate has a fixed value of 2%.
The telecommunication service charge is computed as total mobile plan multiplied to telecommunication service rate.
The company gave rebate based on the computed total mobile plan. If the total mobile plan will exceed 800, rebate is computed as 12% of the total mobile plan, otherwise it is computed as 4% of the total mobile plan.
Compute also for the customer bill. The customer bill is computed as total mobile plan plus telecommunication service charge minus rebate.
All the inputs (subscription type, number of units, subscription fee) and the computed values (total mobile plan, telecommunication service charge, rebate, customer bill) should be stored in a list.


The program should be able to display with proper heading all the values you stored in your list.




At the end of the report, the program should also display the following:


a. the number of times Family subscription was selected by the user.
b. the highest number of units
c. sum of all the amount mobile data
d. average of total mobile plan.




You are also requested to include the following requirements:




1. To use list to store the records.
2. To use functions (minimum of two) in solving some of the computed values.

Jun 08, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here