Mobile Service Provider A mobile phone service provider has three different data plans for its customers: Package A: For $39.99 per month, 4 gigabytes are provided. Additional data costs $10 per gigabyte. Package B: For $59.99 per month, 8 gigabytes are provided. Additional data costs $5 per gigabyte. Package C: For $69.99 per month, unlimited datais provided. Write a program that calculates a customer's monthly bill. It should ask which package the customer has purchased and how many gigabytes were used. It should then display the total amount due. It should also display how much money Package A customers would save if they purchased packages B or C, and how much money Package B customers would save if they purchased Package C. If there would be no savings, no message should be printed.
Types of Loop
Loops are the elements of programming in which a part of code is repeated a particular number of times. Loop executes the series of statements many times till the conditional statement becomes false.
Loops
Any task which is repeated more than one time is called a loop. Basically, loops can be divided into three types as while, do-while and for loop. There are so many programming languages like C, C++, JAVA, PYTHON, and many more where looping statements can be used for repetitive execution.
While Loop
Loop is a feature in the programming language. It helps us to execute a set of instructions regularly. The block of code executes until some conditions provided within that Loop are true.
Please use basic C++
READ THE INSTRUCTIONS CAREFULLY.
Submit it not in images so i can copy it.
![### Mobile Service Provider
A mobile phone service provider has three different data plans for its customers:
| **Package** | **Details** |
|--------------|-----------------------------------------------------------------|
| **Package A**: | For $39.99 per month, 4 gigabytes are provided. Additional data costs $10 per gigabyte. |
| **Package B**: | For $59.99 per month, 8 gigabytes are provided. Additional data costs $5 per gigabyte. |
| **Package C**: | For $69.99 per month, unlimited data is provided. |
### Programming Task
**Objective:**
Write a program that calculates a customer's monthly bill.
**Requirements:**
1. The program should ask which package the customer has purchased.
2. The program should ask how many gigabytes were used by the customer.
3. The program should calculate and display the total amount due.
4. The program should also calculate and display how much money Package A customers would save if they purchased Package B or Package C.
5. The program should calculate and display how much money Package B customers would save if they purchased Package C.
6. If there would be no savings, no message should be printed.
**Instructions:**
- Consider edge cases such as users exactly hitting their data limits and those significantly exceeding their limits.
- Ensure that the program accounts for the cost difference between the packages' base fees and the cost of additional data.
This task will help users to understand the cost efficiency of each package based on their data usage and potentially choose a more economical plan.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Faf85ad90-fab3-42b7-a16f-d68658bd6ca6%2F25170c2e-f23c-4a89-b75c-a018a5009cf7%2F2mm5y46_processed.jpeg&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)