Basics with Java - 07 Trade Commissions (Търговски комисионни)
Здравейте, колеги!
Опитвам се да реша 7-ма задача - Търговски комисионни.
При въвеждане на последния вход - Kaspichan, -50, то на изхода получавам "error", но и стойност след него 0.00.
Прoверката в judge е 94/100.
Моля, да ме насочите къде бъркам.
Ето условието и кода:
Фирма дава следните комисионни на търговците си според града, в който работят и обема на продажбите s:
Град 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
https://pastebin.com/ffJKkA02
В началото така го написах, но ми излизаше по 3-пъти "error" и затова го оставих само в края.
Въпреки обърнатите знаци judge не го отчете, като грешка.
Сега го коригирах и всичко е ОК.
Много благодаря.