Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For this program, you should prompt the user for an automobile service and how much they paid, and then calculate how much change the user
For this program, you should prompt the user for an automobile service and how much they paid, and then calculate how much change the user should receive. So if you imagine standing at the counter, you ask them what service they would like, and then you collect their payment. You would then check how much they paid against the cost of the service they requested. If they did not pay enough, you would tell that to the customer. If a service is requested that is not provided, this would also be said to the customer. If the service is offered and the customer paid enough, then you would let them know how much change they will receive for that service.
The list of possible services is as follows with their costs:
oil change: $
tire rotation: $
car wash: $
Things to think about is what happens if they select a service not from that list? What happens if they pay too little? What happens if they pay too much? These are all the things you should think about before ever starting to type any code.
If the user selects a service not shown in the list, you should display an appropriate error message. Also, if they dont pay enough, an error message should be displayed. If they pay too much, you need to give them change.
For this program, well start with the following pseudocode:
Get service type from customer
Print service type message
Get amount paid from customer
Print amount paid message
Check Service Type
If service type is oil change:
set cost to
calculate change from amount paid minus cost
if change is equal to or greater than :
a print cost message
b print change from amount paid message.
else the cost is less than :
a print error message for insufficient funds for oil change.
Else if service type is tire rotation:
Set cost to
Repeat steps through in oil change using tire rotation cost instead.
Else if service type is car wash:
Set cost to
Repeat steps through in oil change using car wash cost instead.
Otherwise service type is invalid:
Print error message for not recognized service.
Your input prompt for the auto service should be as follows:
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started