Question: A mobile service provider has three different subscription packages for its customers: Package A: For $50 per month, 5 GB data are provided. Additional data
A mobile service provider has three different subscription packages for its customers: Package A: For $50 per month, 5 GB data are provided. Additional data is $15 per GB.
Package B: For $65 per month, 10 data are provided. Additional data is $10 per GB.
Package C: For $75 per month unlimited data provided. Text messaging and voice services are included in all of the companys data packages. The Mobile Service Company offers a roaming and long distance call services with an additional cost. The roaming service will add $15 and the long distance call service will add $7 to the customers monthly estimate. Design a Mobile Service Calculator to estimate the clients monthly payment. Write a program that calculates an estimate of the customers monthly bill. It should ask which package the customer will purchased and their monthly data consumption. Include a 11.5 % service tax and $7.54 charge from FCC (Federal Communications Commission). Do Input Validations for plan selected by user and their monthly data consumption (GB). Allow the user to do a new monthly estimate without exit the program. In addition, the program will display the customer savings with other plans. Finally, the program recommends the best plan for the customer based on the estimate of the monthly payment and computed savings if apply.
What do I include as part of the solution?
UML diagrams
Methods Description Sheet
Methods Algorithms
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
