Изпитна задача : Add Bags
https://pastebin.com/pqDRt1uf
Това е моето решение,ако може насоки и подсказки , мерси предварително.
Задача 2. Добавяне на багаж
Мими има закупени самолетни билети, но в последствие решава да си добави багаж към тях.
Таксите за багаж се изчисляват въз основа на теглото на чекирания багаж:
-
до 10кг – 20% от цената на багаж над 20кг
-
между 10кг и 20кг вкл. – 50% от цената на багаж над 20кг.
-
над 20кг – таксата се чете от конзолата
В зависимост от броя на дните, които остават до пътуването, цената се оскъпява:
-
повече от 30 дни - цената на багажа се оскъпява с 10%
-
между 7 и 30 дни вкл. - цената на багажа се оскъпява с 15%
-
по-малко от 7 дни - цената на багажа се оскъпява с 40%
Напишете програма, която пресмята колко ще трябва да заплати Мими, спрямо горните условия.
Вход:
От конзолата се четат 4 реда:
-
Цената на багаж над 20кг - реално число в диапазона [10.0…80.0]
-
Килограми на багажа – реално число в диапазона [1.0…32.0]
-
Дни до пътуването – цяло число в диапазона [1…60]
-
Брой багажи – цяло число в диапазона [1…10]
Изход
Да се отпечата на конзолата сумата, която ще трябва да заплати Мими за багажите, в следния формат:
-
" The total price of bags is: {цената на багажите} lv. "
Сумата да бъде форматирана до втората цифра след десетичния знак.
Примерен вход и изход:
Вход |
Изход |
Обяснения |
30 18 15 2 |
The total price of bags is: 34.50 lv. |
Цената на багаж 18кг: 30/2 = 15 lv. Има 15 дена до пътуването, така че цената се оскъпява с 15%: 17.25 lv. Обща сума за плащане: 17.25 * 2 = 34.50 lv. |
25.50 5 36 6 |
The total price of bags is: 33.66 lv. |
|
63.80 23 3 1 |
The total price of bags is: 89.32 lv. |
|
I don't understand you.