Advertisement
Guest User

Trade Commissions

a guest
Sep 14th, 2021
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.44 KB | None | 0 0
  1. package BASIC.ConditionalsAdvLab;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class TradeCommssions {                       // 94/100
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.         String town = scanner.nextLine();
  9.         double volumeSold = Double.parseDouble(scanner.nextLine());
  10.         double tradeCom = 0;
  11.  
  12.  
  13.         switch (town) {
  14.             case "Sofia":
  15.                 if (volumeSold >= 0 && volumeSold <= 500) {
  16.                     tradeCom= volumeSold * 5 / 100;
  17.                 }
  18.                 else if (volumeSold > 500 && volumeSold <= 1000) {
  19.                     tradeCom= volumeSold * 7 / 100;
  20.                 }
  21.                 else if (volumeSold > 1000 && volumeSold <= 10000) {
  22.                     tradeCom=  volumeSold * 8 / 100;
  23.                 }
  24.                 else if (volumeSold > 10000) {
  25.                     tradeCom= volumeSold * 12 / 100;
  26.                 }
  27.                 break;
  28.  
  29.             case "Varna":
  30.                 if (volumeSold >= 0 && volumeSold <= 500) {
  31.                     tradeCom= volumeSold * 4.5 / 100;
  32.                 }
  33.                 else if (volumeSold > 500 && volumeSold <= 1000) {
  34.                     tradeCom= volumeSold * 7.5 / 100;
  35.                 }
  36.                 else if (volumeSold > 1000 && volumeSold <= 10000) {
  37.                     tradeCom= volumeSold * 10 / 100;
  38.                 }
  39.                 else if (volumeSold > 10000) {
  40.                     tradeCom= volumeSold * 13 / 100;
  41.                 }
  42.                 ;
  43.                 break;
  44.  
  45.             case "Plovdiv":
  46.                 if (volumeSold >= 0 && volumeSold <= 500) {
  47.                     tradeCom= volumeSold * 5.5 / 100;
  48.                 }
  49.                 else if (volumeSold > 500 && volumeSold <= 1000) {
  50.                     tradeCom= volumeSold * 8 / 100;
  51.                 }
  52.                 else if (volumeSold > 1000 && volumeSold <= 10000) {
  53.                     tradeCom= volumeSold * 12 / 100;
  54.                 }
  55.                 else if (volumeSold > 10000) {
  56.                     tradeCom= volumeSold * 14.5 / 100;
  57.                 }
  58.                 ;
  59.                 break;
  60.             default:
  61.                 tradeCom=0;
  62.                 break;
  63.         }
  64.         if (volumeSold < 0 ) {              //94/100
  65.             System.out.println("error");
  66.         }
  67.         else {
  68.             System.out.printf("%.2f", tradeCom);
  69.  
  70.  
  71.         }
  72.     }
  73. }
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement