Advertisement
veronikaaa86

12. Trade Commissions

May 22nd, 2021
1,076
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.07 KB | None | 0 0
  1. package conditionalStatementsAdvanced;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class P12TradeCommissions {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         String town = scanner.nextLine();
  10.         double sales = Double.parseDouble(scanner.nextLine());
  11.  
  12.         boolean isValid = true;
  13.         double commission = 0;
  14.         if (town.equals("Sofia")) {
  15.             if (sales < 0) {
  16.                 isValid = false;
  17.             } else if (sales >= 0 && sales <= 500) {
  18.                 commission = sales * 0.05;
  19.             } else if (sales > 500 && sales <= 1000) {
  20.                 commission = sales * 0.07;
  21.             } else if (sales > 1000 && sales <= 10000) {
  22.                 commission = sales * 0.08;
  23.             } else if (sales > 10000) {
  24.                 commission = sales * 0.12;
  25.             }
  26.         } else if (town.equals("Varna")) {
  27.             if (sales < 0) {
  28.                 isValid = false;
  29.             } else if (sales >= 0 && sales <= 500) {
  30.                 commission = sales * 0.045;
  31.             } else if (sales > 500 && sales <= 1000) {
  32.                 commission = sales * 0.075;
  33.             } else if (sales > 1000 && sales <= 10000) {
  34.                 commission = sales * 0.10;
  35.             } else if (sales > 10000) {
  36.                 commission = sales * 0.13;
  37.             }
  38.         } else if (town.equals("Plovdiv")) {
  39.             if (sales < 0){
  40.                 isValid = false;
  41.             } else if (sales >= 0 && sales <= 500) {
  42.                 commission = sales * 0.055;
  43.             } else if (sales > 500 && sales <= 1000) {
  44.                 commission = sales * 0.08;
  45.             } else if (sales > 1000 && sales <= 10000) {
  46.                 commission = sales * 0.12;
  47.             } else if (sales > 10000) {
  48.                 commission = sales * 0.145;
  49.             }
  50.         } else {
  51.             isValid = false;
  52.         }
  53.  
  54.         if (isValid) {
  55.             System.out.printf("%.2f", commission);
  56.         } else {
  57.             System.out.println("error");
  58.         }
  59.     }
  60. }
  61.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement