Question
A small automotive shop offers oil change (a service) and minor repairs. Repairs require parts and labor, while services require supplies and labor. Design the
A small automotive shop offers oil change (a service) and minor repairs. Repairs require parts and labor, while services require supplies and labor. Design the logic, in pseudocode, for a program that: a. Allows a user to continuously enter b. The type of order ("S" for service, "R" for repair, or enter "Q" to stop) i. The hours of labor ii. If this is a service order, requires the amount of supplies to be entered iii. If this is a repair, requires the cost of parts to be entered. iv. Whether this customer is a repeat customer or a new one (repeat customers receive a 5% discount on their total bill) c. Contains methods as follows: i. calculateRepairCost 1. parameters - cost of parts, hours of labor 2. calculates and returns the total repair cost ii. calculateServiceCost 1. parameters - quarts of oil, hours of labor 2. calculates and returns the total service cost iii. calculateDiscount 1. parameters - total cost 2. calculates and returns the discount iv. calculateTax 1. parameters - total cost, discount amount 2. calculates and returns the tax on the total cost after discount (assume a 6% tax rate) v. displayTotalCost 1. parameters - type of order, total cost, discount amount, tax 2. outputs these four items 3. calculates and outputs the total after tax 4. does not return anythingThe mainline logic gets all user inputs and calls these methods in the correct order to perform all the calculations and output the results. Assume that labor for either type of order is charged at $40/hr, and that oil costs $5 per quart.
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