Answered step by step
Verified Expert Solution
Question
1 Approved Answer
programm Python language SCENARIO-BASED PROBLEM: Omantel wants to adopt a new system for their billing system. You are requested to lead a programming team that
programm
Subscription type Amount of mobile data 1-2040 Individual Subscription fee 9.00 15.00 11.00 18.00 More than 2040 1-2040 More than 2040 1-2040 More than 2040 Family Corporate 12.00 24.00 No. Marks 1 1 2. 1 3 Criteria Adopting coding standards (Naming, indents, alignment, comments, Spacing) Handling appropriate directives (for input and output process) Handling of Values using List Input Processing Processes (Accuracy of calculations/manipulations) Output Handling Program executes satisfying the requirements completely Use of functions (minimum of two functions) Total 4 NN 5 LO 6 1.5 7 1 8 1.5 15 Python language
SCENARIO-BASED PROBLEM:
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
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.
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