deyanivanov966

12. Trade Commissions

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