Answered step by step
Verified Expert Solution
Link Copied!

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: $ 35
tire rotation: $ 19
car wash: $ 7
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 35.
calculate change from amount paid minus cost
if change is equal to or greater than 0:
a. print cost message
b. print change from amount paid message.
else the cost is less than 0:
a. print error message for insufficient funds for oil change.
Else if service type is tire rotation:
Set cost to 19
Repeat steps 1 through 4 in oil change using tire rotation cost instead.
Else if service type is car wash:
Set cost to 7
Repeat steps 1 through 4 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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle 12c SQL

Authors: Joan Casteel

3rd edition

1305251032, 978-1305251038

More Books

Students also viewed these Databases questions

Question

What is loss of bone density and strength as ?

Answered: 1 week ago

Question

The paleolithic age human life, short write up ?

Answered: 1 week ago

Question

9. Why do many firms strive to maintain stable prices? LO26.5

Answered: 1 week ago