Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function tradeCommissions(input) {
  2.  
  3.     let town = input.shift();
  4.     let sales = Number(input.shift());
  5.     let commission = 0;
  6.  
  7.     let result = Number(input.shift());
  8.  
  9.     switch (town) {
  10.  
  11.         case "Sofia":
  12.  
  13.             if (sales >= 0 && sales <= 500) {
  14.                 commission = 0.05;
  15.                 result = sales * commission;
  16.                 console.log(result.toFixed(2));
  17.  
  18.             } else if (sales > 500 && sales <= 1000) {
  19.                 commission = 0.07;
  20.                 result = sales * commission;
  21.                 console.log(result.toFixed(2));
  22.  
  23.             } else if (sales > 1000 && sales <= 10000) {
  24.                 commission = 0.08;
  25.                 result = sales * commission;
  26.                 console.log(result.toFixed(2));
  27.             } else if (sales > 10000) {
  28.                 commission = 0.12;
  29.                 result = sales * commission;
  30.                 console.log(result.toFixed(2));
  31.             }
  32.             break;
  33.  
  34.         case "Varna":
  35.  
  36.             if (sales >= 0 && sales <= 500) {
  37.                 commission = 0.045;
  38.                 result = sales * commission;
  39.                 console.log(result.toFixed(2));
  40.  
  41.             } else if (sales > 500 && sales <= 1000) {
  42.                 commission = 0.075;
  43.                 result = sales * commission;
  44.                 console.log(result.toFixed(2));
  45.  
  46.             } else if (sales > 1000 && sales <= 10000) {
  47.                 commission = 0.1;
  48.                 result = sales * commission;
  49.                 console.log(result.toFixed(2));
  50.  
  51.             } else if (sales > 10000) {
  52.                 commission = 0.13;
  53.                 result = sales * commission;
  54.                 console.log(result.toFixed(2));
  55.             }
  56.             break;
  57.  
  58.         case "Plovdiv":
  59.  
  60.             if (sales >= 0 && sales <= 500) {
  61.                 commission = 0.055;
  62.                 result = sales * commission;
  63.                 console.log(result.toFixed(2));
  64.  
  65.             } else if (sales > 500 && sales <= 1000) {
  66.                 commission = 0.08;
  67.                 result = sales * commission;
  68.                 console.log(result.toFixed(2));
  69.  
  70.             } else if (sales > 1000 && sales <= 10000) {
  71.                 commission = 0.12;
  72.                 result = sales * commission;
  73.                 console.log(result.toFixed(2));
  74.  
  75.             } else if (sales > 10000) {
  76.                 commission = 0.145;
  77.                 result = sales * commission;
  78.                 console.log(result.toFixed(2));
  79.             }
  80.             break;
  81.  
  82.         default: console.log("error"); break;
  83.  
  84.     }
  85. }
  86.  
  87. tradeCommissions(["Plovdiv",
  88.     "499.99"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement