Guest User

Untitled

a guest
Oct 18th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1.  
  2.  
  3. import javax.swing.JOptionPane;
  4. /**
  5. *
  6. * @author vba11666
  7. */
  8. public class PaySlip {
  9. public static void main(String[] args){
  10. double thirdGrade =0;
  11. double hours = 0;
  12. String name ="";
  13. String position="";
  14. int rate=0;
  15. double secondGrade= 0;
  16.  
  17. try{
  18. name = JOptionPane.showInputDialog(
  19. null, "Please enter your name: ");
  20. position = (String)JOptionPane.showInputDialog(null, "Please choose a position", "Example 1",
  21. JOptionPane.QUESTION_MESSAGE, null, new Object[] { "Manager",
  22. "Supervisor", "Employee"}, "Manager");
  23. hours = Double.parseDouble
  24. (JOptionPane.showInputDialog("Enter the number opf hours worked"));
  25.  
  26. } catch(Exception e){
  27. JOptionPane.showMessageDialog(null,"Input is invalid");
  28. System.exit(0);
  29. }
  30. if(position=="Manager")
  31. rate=500;
  32. else if(position == "Supervisor")
  33. rate=400;
  34. else if(position == "Employee")
  35. rate=300;
  36.  
  37. double gross= rate*hours;
  38. int bonus;
  39. if(gross>=8000) bonus=1000;
  40. else if(gross >= 5000) bonus = 750;
  41. else if(gross >= 3000) bonus = 500;
  42. else bonus=0;
  43. JOptionPane.showMessageDialog(null," "+name+" "+position+" "+hours+" "+gross);
  44. }
  45.  
  46. }
Add Comment
Please, Sign In to add comment