Question: An Internet Service Provider ( ISP ) has three different subscription packages for its customers: Package A: For $ 1 5 per month with 5
An Internet Service ProviderISP has three different subscription packages for its customers:
Package A: For $ per month with hours of access provided.
Additional hours are $ per hour over hours.
Package B: For $ per month with hours of access provided.
Additional hours are $ per hour over hours.
Package C: For $ per month with hours access is provided.
Additional hours are $ per hour over hours
The ISP has contracted us to write the application software for their new Billing System.
Assume the Billing Cycle is days.
Assume usage is recorded in onehour increments,
Write a program that uses the following functions to obtain the number of hours consumed, and calculates the different amounts owed based on the plan type:
ISP Plans part
Using your code from Program # in PSET add functions to prompt the user to enter a valid plan, and validate the number of hours entered, using functions. You must implement and call the following functions in your code:
char getPlan;
bool isPlanValidconst char plan;
bool areHoursValidconst unsigned short hours;
If the user enters a plan that is not A B or C the program should report this to the user and exit.
If the user enters a number of hours greater than the program should report this and exit.
Your program must use a switch statement to call the selected calculatePkg function. please solve this in C programming Code
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
