Advertisement
Guest User

Untitled

a guest
Nov 25th, 2014
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. import javax.swing.JOptionPane;
  2. import java.text.*;
  3.  
  4. public class WageComputer {
  5.  
  6. final double HOURLY_WAGE=7.25;
  7. final double OVERTIME= 1.5*HOURLY_WAGE;
  8.  
  9.  
  10. private int numberOfHours;
  11. private double totalSales;
  12. double commision;
  13. double basicWage;
  14. double commisionWage;
  15.  
  16.  
  17.  
  18. public WageComputer() {
  19. numberOfHours=40;
  20. totalSales=150.00;
  21. }
  22.  
  23.  
  24. public WageComputer(int hours, double sales){
  25. numberOfHours = hours;
  26. totalSales= sales;
  27. }
  28.  
  29. public int getnumberOfHours() {
  30. return numberOfHours;
  31. }
  32.  
  33. public double gettotalSales(){
  34. return totalSales;
  35. }
  36.  
  37. public void setnumberOfHours(int hours) {
  38. numberOfHours = hours;
  39. }
  40.  
  41. public void settotalSales (double sales) {
  42. totalSales= sales;
  43. }
  44.  
  45. public double basicWage() {
  46.  
  47. double basicWage = HOURLY_WAGE * numberOfHours;
  48.  
  49. if (numberOfHours >40){
  50. basicWage = (numberOfHours - 40) * OVERTIME + 40 * HOURLY_WAGE;
  51. }
  52. return basicWage;
  53. }
  54.  
  55. public double commisionWage(){
  56.  
  57. if (totalSales <= 0.99){
  58. commision = 0;
  59. return commision * totalSales;
  60. }
  61.  
  62. else if (totalSales <= 99.99){
  63. commision = .05;
  64. return commision * totalSales;
  65. }
  66.  
  67. else if (totalSales <= 299.99) {
  68. commision = .10;
  69. return commision *totalSales;
  70. }
  71.  
  72. else if (totalSales >= 300.00) {
  73. commision = .15;
  74. return commision *totalSales;
  75. }
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement