12. Trade Commissions // Javascript
Здравейте, не разбирам защо при първата switch проверка отпечатва 75.00 вместо 120.00 като изходни данни,
когато съм сложил нужната процентна комисионна, също и при другите дадени входни данни не излизат изходните
код: https://pastebin.com/6tkW6jbW
условие:
1.Търговски комисионни
Фирма дава следните комисионни на търговците си според града, в който работят и обема на продажбите:
Град |
0 ≤ s ≤ 500 |
500 < s ≤ 1 000 |
1 000 < s ≤ 10 000 |
s > 10 000 |
Sofia |
5% |
7% |
8% |
12% |
Varna |
4.5% |
7.5% |
10% |
13% |
Plovdiv |
5.5% |
8% |
12% |
14.5% |
Напишете функция, която получава име на град (стринг) и обем на продажби (число) и изчислява и извежда размера на търговската комисионна според горната таблица. Резултатът да се изведе форматиран до 2 цифри след десетичната точка. При невалиден град или обем на продажбите (отрицателно число) да се отпечата "error".
Примерен вход и изход
вход |
изход |
|
вход |
изход |
|
вход |
изход |
|
вход |
изход |
(["Sofia", "1500"]) |
120.00 |
(["Plovdiv", "499.99"]) |
27.50 |
(["Varna", "3874.50"]) |
387.45 |
(["Kaspichan", "-50"]) |
error |
вярно, не знам как съм си мислел, че ще тръгне без && операторите, супер много ти благодаря