Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JOptionPane;
- import java.text.*;
- public class WageComputer {
- final double HOURLY_WAGE=7.25;
- final double OVERTIME= 1.5*HOURLY_WAGE;
- private int numberOfHours;
- private double totalSales;
- double commision;
- double basicWage;
- double commisionWage;
- public WageComputer() {
- numberOfHours=40;
- totalSales=150.00;
- }
- public WageComputer(int hours, double sales){
- numberOfHours = hours;
- totalSales= sales;
- }
- public int getnumberOfHours() {
- return numberOfHours;
- }
- public double gettotalSales(){
- return totalSales;
- }
- public void setnumberOfHours(int hours) {
- numberOfHours = hours;
- }
- public void settotalSales (double sales) {
- totalSales= sales;
- }
- public double basicWage() {
- double basicWage = HOURLY_WAGE * numberOfHours;
- if (numberOfHours >40){
- basicWage = (numberOfHours - 40) * OVERTIME + 40 * HOURLY_WAGE;
- }
- return basicWage;
- }
- public double commisionWage(){
- if (totalSales <= 0.99){
- commision = 0;
- return commision * totalSales;
- }
- else if (totalSales <= 99.99){
- commision = .05;
- return commision * totalSales;
- }
- else if (totalSales <= 299.99) {
- commision = .10;
- return commision *totalSales;
- }
- else if (totalSales >= 300.00) {
- commision = .15;
- return commision *totalSales;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement