Question: I need someone to code This ASAP arnin .Solving problems using C++ Implement a program that makes use of the following programming concepts o Branches
arnin .Solving problems using C++ Implement a program that makes use of the following programming concepts o Branches o Loops o Functions pass by value and by reference o Calling functions Problem RaeRae Mobile Communication Service provides their customers three different mobile plans i which customers can choose a package that suite them best. RaeRae mobile service plans are a follows Plan Basic: 30 AED/month includes 30 minutes. Additional minute costs 30 fills. Data usage is 30 fill per 1MB Plan Limited: 120 AED/month includes 60 minutes, 100MB of data. Additional minute costs 20 fills and any extra data usage beyond the 100MB costs 30 fills per 1MB. Plan Unlimited: 200 AED/month includes unlimited calling minutes and unlimited data usage Write a program that prompts the user for a customer first and last name, phone number, wha mobile package they use, and the number of minutes and data used that month. With tha information, calculate their monthly bill and display it to them. You will also include in their bill eithe a recommendation that they switch to a more cost effective mobile package or thank them for bein a customer if they have the appropriate package After the invoice is printed, the program shall ask the user if they need to enter the information fo another mobile phone or if they wish to exit. If they select the option "Yes" to enter another phon number, prompt the user again for only the phone number, the minutes used, and the data use during the month to calculate the bill for the other phone number. The program shall continuoush run until the user select the option "No" for not entering another phone number. In this case, th program will exit. unctions Requirements create getinValues function that takes in the parameters as specified below. The function will get the input from the user for the first name, last name, phone number, minutes used, data used, and package selection . void getInValue(string &fname, string &1name, string &phone, int &minutes, int &dataused, char &package) calc_price function must be defined as specified below. The function takes in the minutes used data used, and package selection as input parameters and returns the price based on the use usage . double calc price(int minutes, int dataused, char package)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
