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 type Amount of mobile data Subscription fee Individual 1 – 2040 9.00 More than 2040 15.00 Family 1 – 2040 11.00 More than 2040 18.00 Corporate 1 – 2040 12.00 More than 2040 24.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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

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 type Amount of mobile data Subscription fee
Individual 1 – 2040 9.00
More than 2040 15.00
Family 1 – 2040 11.00
More than 2040 18.00
Corporate 1 – 2040 12.00
More than 2040 24.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.

Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education