Advertisement
vborislavova

09. Trade Commissions 2 - Conditional Statements Advanced

Feb 24th, 2020
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function tradeCommissions(input) {
  2.     let city = (input.shift()).toLowerCase();
  3.     let sales = Number(input.shift());
  4.  
  5.     let commissions = -1;
  6.  
  7.     if( city == "sofia") {
  8.         if (sales >= 0 && sales <= 500) {
  9.             commissions = sales * 0.05;
  10.         } else if (sales >= 500 && sales <= 1000) {
  11.             commissions = sales * 0.07;
  12.         } else if (sales >= 1000 && sales <= 10000) {
  13.             commissions = sales * 0.08;
  14.         } else if (sales >= 10000) {
  15.             commissions = sales * 0.12;
  16.         }
  17.      
  18.     }else if( city == "varna") {
  19.         if (sales >= 0 && sales <= 500) {
  20.             commissions = sales * 0.045;
  21.         } else if (sales >= 500 && sales <= 1000) {
  22.             commissions = sales * 0.075;
  23.         } else if (sales >= 1000 && sales <= 10000) {
  24.             commissions = sales * 0.1;
  25.         } else if (sales >= 10000) {
  26.             commissions = sales * 0.13;
  27.         }
  28.      
  29.     }else if( city == "plovdiv") {
  30.         if (sales >= 0 && sales <= 500) {
  31.             commissions = sales * 0.055;
  32.         } else if (sales >= 500 && sales <= 1000) {
  33.             commissions = sales * 0.08;
  34.         } else if (sales >= 1000 && sales <= 10000) {
  35.             commissions = sales * 0.12;
  36.         } else if (sales >= 10000) {
  37.             commissions = sales * 0.145;
  38.         }
  39.      
  40.     }
  41.  
  42.     if (commissions >= 0) {
  43.       console.log(commissions.toFixed(2));
  44.     } else {
  45.       console.log("error");
  46.     }
  47.      
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement