Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For this program, we ll start with the following pseudocode: Get service type from customer Print service type message Get amount paid from customer Print
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:
Enter desired auto service:
with the following message printed out with servicechoice being the service from input:
You entered: servicechoice
Your input prompt for how much the user is paying should be as follows:
How much are you paying?
with the following message printed out with paidamount being the amount paid from input:
You have paid: $ paidamount
Note: Both input prompts should end with a space and a newline character.
Each cost message will be in the following format with service being the specific auto service and the service cost being that services cost:
Cost of service: $ servicecost
Each change from amount paid message will be in the following format with change being the difference between the amount paid and the services cost and paidamount being the amount paid:
You are getting $ change change back from your $ paidamount
The error message for insufficient amount paid for a service is as follows with service choice being the auto service:
Error: Your paid amount is not sufficient for the servicechoice service
The error message for an invalid service request is as follows:
Error: Requested service is not recognized
Example Runs:
Enter desired auto service:
oil change
You entered: oil change
How much are you paying?
You have paid: $
Cost of oil change: $
You are getting $ change back from your $
Enter desired auto service:
tire change
You entered: tire change
How much are you paying?
You have paid: $
Error: Requested service is not recognized
Enter desired auto service:
car wash
You entered: car wash
How much are you paying?
You have paid: $
Error: Your paid amount is not sufficient for the car wash servi
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