Трябва ми помощ със задача Trade Commissions
Ако някой има идеи как се решава , ще съм ви много благодарен ако споделите :D
Фирма дава следните комисионни на търговците си според града, в който работят и обема на продажбите 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”.
Забравих да попитам :) Какво точно трябва да напиша накрая, за да ми го закръгли до втория знак. При опит с Math.Round нещо не се получава ...
Math.Round няма да ти закръгли това, което се иска. Например ако имаш 2.5, няма да ти го направи на 2.50. Използвай плейсхолдър като: {0:F2}.