PowerCell46

Trade Comissions task JS

Sep 22nd, 2022 (edited)
897
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function tradeComissions(input) {
  2.     let town = input[0];
  3.     let sales = Number(input[1]);
  4.     let comission = 0;
  5.  
  6.     if (town === "Sofia") {
  7.  
  8.         if (sales >= 0 && sales <= 500) {
  9.             comission = (sales / 100) * 5;
  10.         } else if (sales > 500 && sales <= 1000) {
  11.             comission = (sales / 100) * 7;
  12.         } else if (sales > 1000 && sales <= 10000) {
  13.             comission = (sales / 100) * 8;
  14.         } else if (sales > 10000) {
  15.             comission = (sales / 100) * 12;
  16.         }
  17.  
  18.         if (comission > 0) {
  19.             console.log(comission.toFixed(2));
  20.         } else {
  21.             console.log("error");
  22.         }
  23.  
  24.     } else if (town === "Varna") {
  25.  
  26.         if (sales >= 0 && sales <= 500) {
  27.             comission = (sales / 100) * 4.5;
  28.         } else if (sales > 500 && sales <= 1000) {
  29.             comission = (sales / 100) * 7.5;
  30.         } else if (sales > 1000 && sales <= 10000) {
  31.             comission = (sales / 100) * 10;
  32.         } else if (sales > 10000) {
  33.             comission = (sales / 100) * 13;
  34.         }
  35.  
  36.         if (comission > 0) {
  37.             console.log(comission.toFixed(2));
  38.         } else {
  39.             console.log("error");
  40.         }
  41.  
  42.     } else if (town === "Plovdiv") {
  43.  
  44.         if (sales >= 0 && sales <= 500) {
  45.             comission = (sales / 100) * 5.5;
  46.         } else if (sales > 500 && sales <= 1000) {
  47.             comission = (sales / 100) * 8;
  48.         } else if (sales > 1000 && sales <= 10000) {
  49.             comission = (sales / 100) * 12;
  50.         } else if (sales > 10000) {
  51.             comission = (sales / 100) * 14.5;
  52.         }
  53.  
  54.         if (comission > 0) {
  55.             console.log(comission.toFixed(2));
  56.         } else {
  57.             console.log("error");
  58.         }
  59.  
  60.     } else {
  61.         console.log("error");
  62.     }
  63. }
  64. tradeComissions(["Plovdiv", "-20"]);
  65.  
Tags: programming
Advertisement
Add Comment
Please, Sign In to add comment