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 |