07. Trade Comissions
Здравейте колеги!Имам проблем с решаването на тази задача.Каквото и да правя не мога да разбера точно как да получа желаните изходи.Моля за помощ и ако може да кажете къде е грешката в кода ми.Мерси предварително.
Ето го кода ми:
Ето и условието на задачата:
7.Търговски комисионни
Фирма дава следните комисионни на търговците си според града, в който работят и обема на продажбите 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 |