Creating Methods in Java Design and write a Java program that calculates and displays the results of a sales transaction. Two classes are to be defined as follows: Class Name: Sales Input Variables: quantity - an integer value price a floating point value commissionRate - a double value (example: 8.5%) (to be entered as percent discount PerCent - a double value (example: 6.5%) values) Processing: There are four input values as defined above. These variables are to be declared inside main().The main() method of this class should accept the quantity, price, commission rate, and discount percent from the keyboard (echo the inputs back to the screen) and call the appropriate functions described below to calculate the final sales transaction amount. main() should also display the initial sales amount. Methods: saleAmt() - The quantity and price are passed to this method. It returns the sale amount to the calling method. netSale()- The sale amount, commission amount, and discount amount are passed to this method. The commission amount should be added to the sale amount and the discount amount should be subtracted. Return the net sale back to the calling method. finalSale() - This method displays the net sale amount, tax and final sales amount. **You determine appropriate argument passing and return value. SalesCalcs Class Name: Methods: calcComm()- The sale amount and commission rate are passed to this method. It calculates and displays the commission amount and passes this value back to the calling method. calcDisc() - The sale amount and discount percent are passed to this method. It calculates and displays the discount and passes this value back to the calling method. tax() - This method calculates the tax of the net sale amount. **You determine appropriate argument passing and return value. roundMoney() In addition include a utility method to round all calculated values to the nearest cents amount. This method should accept a double or float as its argument and return a float value. I have included a suggested one for your convenience. // Method to round the input value to the nearest "cents" amount public static float round Money(double money) { } int temp; temp = (int)(money 100.00+.5); return (float)temp/100;

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
## Creating Methods in Java

### Objective:
Design and write a Java program that calculates and displays the results of a sales transaction. Two classes are to be defined as follows:

### Class Name: Sales

#### Input Variables:
- **quantity**: an integer value
- **price**: a floating point value
- **commissionRate**: a double value (example: 8.5%) [to be entered as percent values]
- **discountPerCent**: a double value (example: 6.5%) [to be entered as percent values]

### Processing:
There are four input variables as defined above. These variables are to be declared inside `main()`. The `main()` method of this class should accept the quantity, price, commission rate, and discount percent from the keyboard (echo the inputs back to the screen) and call the appropriate functions described below to calculate the final sales transaction amount. `main()` should also display the initial sales amount.

### Methods:
- **saleAmt()**: The quantity and price are passed to this method. It returns the sale amount to the calling method.
- **netSale()**: The sale amount, commission amount, and discount amount are passed to this method. The commission amount should be added to the sale amount and the discount amount should be subtracted. Return the net sale back to the calling method.
- **finalSale()**: This method displays the net sale amount, tax, and final sales amount. **You determine appropriate argument passing and return value.

### Class Name: SalesCalcs

### Methods:
- **calcComm()**: The sale amount and commission rate are passed to this method. It calculates and displays the commission amount and passes this value back to the calling method.
- **calcDisc()**: The sale amount and discount percent are passed to this method. It calculates and displays the discount and passes this value back to the calling method.
- **tax()**: This method calculates the tax of the net sale amount. **You determine appropriate argument passing and return value.

### Utility Method:
- **roundMoney()**: In addition, include a utility method to round all calculated values to the nearest cents amount. This method should accept a double or float as its argument and return a float value. A suggested method for your convenience is provided:

```java
public static float roundMoney(double money) {
    int temp;
    temp = (int)(money *
Transcribed Image Text:## Creating Methods in Java ### Objective: Design and write a Java program that calculates and displays the results of a sales transaction. Two classes are to be defined as follows: ### Class Name: Sales #### Input Variables: - **quantity**: an integer value - **price**: a floating point value - **commissionRate**: a double value (example: 8.5%) [to be entered as percent values] - **discountPerCent**: a double value (example: 6.5%) [to be entered as percent values] ### Processing: There are four input variables as defined above. These variables are to be declared inside `main()`. The `main()` method of this class should accept the quantity, price, commission rate, and discount percent from the keyboard (echo the inputs back to the screen) and call the appropriate functions described below to calculate the final sales transaction amount. `main()` should also display the initial sales amount. ### Methods: - **saleAmt()**: The quantity and price are passed to this method. It returns the sale amount to the calling method. - **netSale()**: The sale amount, commission amount, and discount amount are passed to this method. The commission amount should be added to the sale amount and the discount amount should be subtracted. Return the net sale back to the calling method. - **finalSale()**: This method displays the net sale amount, tax, and final sales amount. **You determine appropriate argument passing and return value. ### Class Name: SalesCalcs ### Methods: - **calcComm()**: The sale amount and commission rate are passed to this method. It calculates and displays the commission amount and passes this value back to the calling method. - **calcDisc()**: The sale amount and discount percent are passed to this method. It calculates and displays the discount and passes this value back to the calling method. - **tax()**: This method calculates the tax of the net sale amount. **You determine appropriate argument passing and return value. ### Utility Method: - **roundMoney()**: In addition, include a utility method to round all calculated values to the nearest cents amount. This method should accept a double or float as its argument and return a float value. A suggested method for your convenience is provided: ```java public static float roundMoney(double money) { int temp; temp = (int)(money *
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
void method
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education