AVA CODE The CarMin dealership has approached you to write a program to keep track of the sales commissions paid to the sales team each time they sell a used car. The amount of the commission that a salesperson earns is based on the type of vehicle sold. Currently CarMin is trying to incentivize it salesforce to try and sell Hybrids and SUVs because these vehicles generate the most profit within the dealership. vehicle types have the highest commissions. These
JAVA CODE
The CarMin dealership has approached you to write a program to keep track of the sales commissions paid to the sales team each time they sell a used car. The amount of the commission that a salesperson earns is based on the type of vehicle sold. Currently CarMin is trying to incentivize it salesforce to try
and sell Hybrids and SUVs because these vehicles generate the most profit within the dealership. vehicle types have the highest commissions.
These
Vehicle Type |
Bonus Commission |
Hybrid. 4.0% of Selling Price
Coupe. 1.5% of Selling Price
Sedan. 1.5% of Selling Price
SUV 3.0% of Selling Price
Minivan 2.5% of Selling Price
Create a program for use by the sales manager to track commissions by vehicle type. It is unknown how many cars the dealership will sell in a given month. The program should allow the manager to continuously enter a vehicle type and selling price each time a vehicle is sold. You must validate the vehicle type and selling price using appropriate validation. If any validations fails you should provide an error message and re-prompt the manager.
Once the manager has indicated they are finished entering sales, display a well-formatted report containing a list of each vehicle type along with:
-
total sold
-
total sales
-
total commissions earned
-
average commission earned.
Other Requirements:
-
Your solution must demonstrate the concept of one-dimensional arrays.
-
Your solution must not use methods other than main. They are not required for this assignment.
-
Your solution must not import any Java library other than JOptionPane, including
java.util.Arrays.
Programming Assignment 6: Solution ImplementationWrite a well-documented, efficient Java program that implements thealgorithm you identified. Include appropriate documentation as identified in the documentation expectations document.
Note: You must use the JOptionPane class for input/output. Additionally, if you use System.exit as
shown in the textbook, it may only be used as the absolute last line in the program. You may not use
System.exit, or any variant that exits the program in the middle of the program. The program should be
designed to only exit once the algorithm has finished.
Upload the .java file of the final program to Blackboard. Be careful that you do not submit a .class file
instead of a .java file.
Your program must successfully compile using jGrasp
Trending now
This is a popular solution!
Step by step
Solved in 6 steps with 5 images