Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class ServiceCharge {
- public static void main(String[] args)
- {
- double checkAmount;
- double fee;
- Scanner kb = new Scanner(System.in);
- System.out.println("I will calulate the service charge to cash your check");
- System.out.print("Enter amount of check: $");
- checkAmount = kb.nextDouble();
- if (checkAmount > 0)
- {
- if (checkAmount <= 10)
- {
- fee = -1;
- System.out.println("$1 service charge");
- checkAmount = checkAmount + fee;
- System.err.println("You have " + checkAmount + " left after service charge.");
- }
- else if ((checkAmount > 10) && (checkAmount <= 100))
- {
- System.out.println("There will be a 10 percent charge.");
- fee = (checkAmount * .10);
- checkAmount = checkAmount - fee;
- System.out.printf("Processing fee: $%.2fn" , fee);
- System.out.printf("Check amount: $%.2fn" , checkAmount);
- }
- else if ((checkAmount > 100) && (checkAmount <= 1000))
- {
- System.out.println("There will be a $5 charge plus 5 percent");
- fee = ((checkAmount - 5) * .05);
- checkAmount = (checkAmount - fee);
- System.out.printf("Processing fee: $%.2fn" , fee);
- System.out.printf("Check amount: $%.2fn", checkAmount);
- }
- else
- {
- System.out.println("$40 processing fee plus 1 percent");
- fee = ((checkAmount - 40) * .01);
- checkAmount = (checkAmount - fee);
- System.out.printf("Processing fee: $%.2fn" , fee);
- System.out.printf("Check amount: $%.2fn" , checkAmount);
- }
- System.out.println("Thanks for using Service Charger." + "nGood bye");
- }
- }
- }
- System.out.println("$40 processing fee plus 1 percent");
- fee = ((checkAmount - 40) * .01);
- fee = 40 + 0.01*checkAmount;
- fee = 40 + (checkAmount - 40) * .01;
- public class ServiceCharge {
- public static void main(String[] args) {
- Scanner kb = new Scanner(System.in);
- System.out.println("I will calulate the service charge to cash your check");
- System.out.print("Enter amount of check: $");
- double checkAmount = kb.nextDouble();
- if (checkAmount > 0) {
- double fee;
- String feeMessage;
- if (checkAmount <= 10) {
- fee = 1;
- feeMessage = "$1 service charge";
- } else if ((checkAmount > 10) && (checkAmount <= 100)) {
- feeMessage = "10 percent charge.";
- fee = (checkAmount * .10);
- } else if ((checkAmount > 100) && (checkAmount <= 1000)) {
- feeMessage = "$5 charge plus 5 percent";
- fee = 5 + ((checkAmount - 5) * .05);
- } else {
- feeMessage = "$40 processing fee plus 1 percent";
- fee = 40 + ((checkAmount - 40) * .01);
- }
- checkAmount = checkAmount - fee;
- System.out.printf("Fee structure: " + feeMessage);
- System.out.printf("Processing fee: $%.2fn", fee);
- System.out.printf("Check amount: $%.2fn", checkAmount);
- System.out.println("Thanks for using Service Charger.nGood bye");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement