Need help on how to do this C++ code. Must look similar to the output sample provided. Must also have the SAME Input Validation WITH THE SAME TEXT. The first photo is the code instructions, the 2nd photo shows how the output and INPUT VALIDATION MUST LOOK. I also need help with creating an Algorithm and Header files for this C++ code. My professor told me that the code needs to look ORGANIZE AND NEAT and BE EASY TO READ. He recommends writing notes/comments ( I assumed he's referring to the GREEN TEXT). I MUST HAVE A ALGORITHM AT THE TOP OF THE CODE AND COMMENTS FOR THIS CODE. INPUT VALIDATION MUST HAVE THE SAME TEXT.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter2: Basic Elements Of C++
Section: Chapter Questions
Problem 2MC
icon
Related questions
Question

Need help on how to do this C++ code. Must look similar to the output sample provided. Must also have the SAME Input Validation WITH THE SAME TEXT. The first photo is the code instructions, the 2nd photo shows how the output and INPUT VALIDATION MUST LOOK. I also need help with creating an Algorithm and Header files for this C++ code. My professor told me that the code needs to look ORGANIZE AND NEAT and BE EASY TO READ. He recommends writing notes/comments ( I assumed he's referring to the GREEN TEXT). I MUST HAVE A ALGORITHM AT THE TOP OF THE CODE AND COMMENTS FOR THIS CODE. INPUT VALIDATION MUST HAVE THE SAME TEXT.

Output Samples
Microsoft Visual Studio Debug Console
iMobile Bill Calculator ...
Select a subscription package:
1. Package A
2. Package B
3. Package C
Package: 1
How many gigabytes of data were used? 12.5
The total amount due is $124.99
The Text version of the Output samples for the iMobile Service Provided program.
Input Validation
| Microsoft Visual Studio Debug Console
iMobile Bill Calculator ...
Select a subscription package:
1. Package A
2. Package B
3. Package c
Package: 0
Error
Invalid package. Try again.
...
A Microsoft Visual Studio Debug Console
iMobile Bill Calculator ...
Select a subscription package:
1. Package A
2. Package B
3. Package C
Package: 2
How many gigabytes of data were used? -100
Invalid gigabytes entered. Try again.
Error
...
Transcribed Image Text:Output Samples Microsoft Visual Studio Debug Console iMobile Bill Calculator ... Select a subscription package: 1. Package A 2. Package B 3. Package C Package: 1 How many gigabytes of data were used? 12.5 The total amount due is $124.99 The Text version of the Output samples for the iMobile Service Provided program. Input Validation | Microsoft Visual Studio Debug Console iMobile Bill Calculator ... Select a subscription package: 1. Package A 2. Package B 3. Package c Package: 0 Error Invalid package. Try again. ... A Microsoft Visual Studio Debug Console iMobile Bill Calculator ... Select a subscription package: 1. Package A 2. Package B 3. Package C Package: 2 How many gigabytes of data were used? -100 Invalid gigabytes entered. Try again. Error ...
iMobile Service Provided
O iMobile.cpp
iMobile is a mobile phone service company that offers three different data plans to its customers.
Plan A:
Price: $39.99 per month.
Data allowance: Includes 4 gigabytes of data. Additional data costs $10 per gigabyte.
Plan B:
Price: $59.99 per month.
Data Allowance: Includes 8 gigabytes of data. Additional data costs $5 per gigabyte.
O Plan C:
Price: $69.99 per month.
Data Allowance: Unlimited
Write a program that calculates a customer's monthly bill. It should prompt the user for the customer's plan and the number of
gigabytes of data used. It should then calculate and display the total amount due.
Notes
Use a menu to prompt user for Plan.
O Input Validation
Display an error message if the user enters an invalid menu option.
Do not allow negative values for data used.
O Display amount due, formatted with a precision of two decimal values.
Transcribed Image Text:iMobile Service Provided O iMobile.cpp iMobile is a mobile phone service company that offers three different data plans to its customers. Plan A: Price: $39.99 per month. Data allowance: Includes 4 gigabytes of data. Additional data costs $10 per gigabyte. Plan B: Price: $59.99 per month. Data Allowance: Includes 8 gigabytes of data. Additional data costs $5 per gigabyte. O Plan C: Price: $69.99 per month. Data Allowance: Unlimited Write a program that calculates a customer's monthly bill. It should prompt the user for the customer's plan and the number of gigabytes of data used. It should then calculate and display the total amount due. Notes Use a menu to prompt user for Plan. O Input Validation Display an error message if the user enters an invalid menu option. Do not allow negative values for data used. O Display amount due, formatted with a precision of two decimal values.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage