Advertisement
Guest User

Untitled

a guest
Apr 16th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.25 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class ServiceCharge {
  3. public static void main(String[] args)
  4. {
  5. double checkAmount;
  6. double fee;
  7. Scanner kb = new Scanner(System.in);
  8. System.out.println("I will calulate the service charge to cash your check");
  9. System.out.print("Enter amount of check: $");
  10. checkAmount = kb.nextDouble();
  11.  
  12. if (checkAmount > 0)
  13. {
  14. if (checkAmount <= 10)
  15. {
  16. fee = -1;
  17. System.out.println("$1 service charge");
  18. checkAmount = checkAmount + fee;
  19. System.err.println("You have " + checkAmount + " left after service charge.");
  20. }
  21. else if ((checkAmount > 10) && (checkAmount <= 100))
  22. {
  23. System.out.println("There will be a 10 percent charge.");
  24. fee = (checkAmount * .10);
  25. checkAmount = checkAmount - fee;
  26. System.out.printf("Processing fee: $%.2fn" , fee);
  27. System.out.printf("Check amount: $%.2fn" , checkAmount);
  28. }
  29. else if ((checkAmount > 100) && (checkAmount <= 1000))
  30. {
  31. System.out.println("There will be a $5 charge plus 5 percent");
  32. fee = ((checkAmount - 5) * .05);
  33. checkAmount = (checkAmount - fee);
  34. System.out.printf("Processing fee: $%.2fn" , fee);
  35. System.out.printf("Check amount: $%.2fn", checkAmount);
  36. }
  37. else
  38. {
  39. System.out.println("$40 processing fee plus 1 percent");
  40. fee = ((checkAmount - 40) * .01);
  41. checkAmount = (checkAmount - fee);
  42. System.out.printf("Processing fee: $%.2fn" , fee);
  43. System.out.printf("Check amount: $%.2fn" , checkAmount);
  44. }
  45. System.out.println("Thanks for using Service Charger." + "nGood bye");
  46. }
  47. }
  48. }
  49.  
  50. System.out.println("$40 processing fee plus 1 percent");
  51. fee = ((checkAmount - 40) * .01);
  52.  
  53. fee = 40 + 0.01*checkAmount;
  54.  
  55. fee = 40 + (checkAmount - 40) * .01;
  56.  
  57. public class ServiceCharge {
  58. public static void main(String[] args) {
  59.  
  60. Scanner kb = new Scanner(System.in);
  61. System.out.println("I will calulate the service charge to cash your check");
  62. System.out.print("Enter amount of check: $");
  63. double checkAmount = kb.nextDouble();
  64.  
  65. if (checkAmount > 0) {
  66. double fee;
  67. String feeMessage;
  68. if (checkAmount <= 10) {
  69. fee = 1;
  70. feeMessage = "$1 service charge";
  71. } else if ((checkAmount > 10) && (checkAmount <= 100)) {
  72. feeMessage = "10 percent charge.";
  73. fee = (checkAmount * .10);
  74. } else if ((checkAmount > 100) && (checkAmount <= 1000)) {
  75. feeMessage = "$5 charge plus 5 percent";
  76. fee = 5 + ((checkAmount - 5) * .05);
  77. } else {
  78. feeMessage = "$40 processing fee plus 1 percent";
  79. fee = 40 + ((checkAmount - 40) * .01);
  80. }
  81. checkAmount = checkAmount - fee;
  82.  
  83. System.out.printf("Fee structure: " + feeMessage);
  84. System.out.printf("Processing fee: $%.2fn", fee);
  85. System.out.printf("Check amount: $%.2fn", checkAmount);
  86. System.out.println("Thanks for using Service Charger.nGood bye");
  87. }
  88. }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement