-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCommissionCalculator.java
More file actions
32 lines (26 loc) · 1.13 KB
/
CommissionCalculator.java
File metadata and controls
32 lines (26 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import java.util.Scanner;
public class CommissionCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Prompt the user to enter the sales amount
System.out.println("Enter sales amount:");
double salesAmount = scanner.nextDouble();
// Initialize commission variable
double commission = 0;
//Close scanner to free resources
scanner.close();
// Calculate commission based on sales amount
if (salesAmount >= 1 && salesAmount <= 5000) {
commission = salesAmount * 0.08; // 8%
} else if (salesAmount > 5000 && salesAmount <= 10000) {
commission = 5000 * 0.08 + (salesAmount - 5000) * 0.10; // 10%
} else if (salesAmount > 10000) {
commission = 5000 * 0.08 + 5000 * 0.10 + (salesAmount - 10000) * 0.12; // 12%
} else {
System.out.println("Invalid sales amount.");
return;
}
// Display the calculated commission
System.out.printf("The commission is %.2f for sales amount of %.2f%n", commission, salesAmount);
}
}