vikkktor

tradeCommissions

May 27th, 2021 (edited)
79
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function tradeCommissions(input) {
  2.     let city = input[0];
  3.     let sells = Number(input[1]);
  4.     let comission = 0;
  5.  
  6.     switch (city) {
  7.         case "Sofia":
  8.             if (sells < 0) {
  9.                 console.log("error");
  10.             }
  11.             else if (sells >= 0 && sells <= 500) {
  12.                 comission = sells * 0.05;
  13.                 console.log(comission.toFixed(2));
  14.             } else if (sells > 500 && sells <= 1000) {
  15.                 comission = sells * 0.07;
  16.                 console.log(comission.toFixed(2));
  17.             } else if (sells > 1000 && sells <= 10000) {
  18.                 comission = sells * 0.08;
  19.                 console.log(comission.toFixed(2));
  20.             } else if (sells > 10000) {
  21.                 comission = sells * 0.12;
  22.                 console.log(comission.toFixed(2));
  23.             }
  24.             break;
  25.  
  26.         case "Varna":
  27.             if (sells < 0) {
  28.                 console.log("error");
  29.             }
  30.             else if (sells >= 0 && sells <= 500) {
  31.                 comission = sells * 0.045;
  32.                 console.log(comission.toFixed(2));
  33.             } else if (sells > 500 && sells <= 1000) {
  34.                 comission = sells * 0.075;
  35.                 console.log(comission.toFixed(2));
  36.             } else if (sells > 1000 && sells <= 10000) {
  37.                 comission = sells * 0.1;
  38.                 console.log(comission.toFixed(2));
  39.             } else if (sells > 10000) {
  40.                 comission = sells * 0.13;
  41.                 console.log(comission.toFixed(2));
  42.             }
  43.             break;
  44.         case "Plovdiv":
  45.             if (sells < 0) {
  46.                 console.log("error");
  47.             }
  48.             else if (sells >= 0 && sells <= 500) {
  49.                 comission = sells * 0.055;
  50.                 console.log(comission.toFixed(2));
  51.             } else if (sells > 500 && sells <= 1000) {
  52.                 comission = sells * 0.08;
  53.                 console.log(comission.toFixed(2));
  54.             } else if (sells > 1000 && sells <= 10000) {
  55.                 comission = sells * 0.12;
  56.                 console.log(comission.toFixed(2));
  57.             } else if (sells > 10000) {
  58.                 comission = sells * 0.145;
  59.                 console.log(comission.toFixed(2));
  60.             }
  61.             break;
  62.         default: console.log("error");
  63.     }
  64. }
  65.  
  66. tradeCommissions(["Kaspichan",
  67. "-50"])
  68.  
RAW Paste Data