Къде ми е грешката?
Задача 3. Боядисване на яйца
С наближаването на Великденските празници, цех за боядисване на яйца, започва да боядисва различни размери яйца, които след това продава на партиди. В таблицата са показани размерите на яйцата, различните бои и каква е цената за продажба на една партида яйца, зависеща от размерите и цвета боя.
|
Червено (Red) |
Зелено (Green) |
Жълто (Yellow) |
Големи (Large) |
16 лв. |
12 лв. |
9 лв. |
Средни (Medium) |
13 лв. |
9 лв. |
7 лв. |
Малки (Small) |
9 лв. |
8 лв. |
5 лв. |
Напишете програма, която изчислява какви ще са приходите на цеха от продажбите, като знаете размера на яйцата и техният цвят. С 35% от крайната цена ще бъдат покрити производствени разходи.
Вход
Входът се чете от конзолата и се състои от три реда:
- Първи ред – размер на яйцата – текст с възможности "Large", "Medium" или "Small"
- Втори ред – цвят на яйцата – текст с възможности "Red", "Green" или "Yellow"
- Трети ред – брой партиди – цяло число в интервала [1… 350]
Изход
На конзолата трябва да се отпечата един ред:
"{крайната цена} leva."
Резултатът да се форматира до втората цифра след десетичния знак.
Примерен вход и изход
Вход |
Изход |
Обяснения |
Large Red 7 |
72.80 leva. |
7 партиди големи яйца с червен цвят => Цена за партида = 16 лв. Цена = 7 партиди * 16 лв. = 112 лв. Разходи = 35% от 112 = 39.20 лв. Сума след заплащане на разходите: 112 – 39.20 = 72.80 лв. |
Medium Green 5 |
29.25 leva. |
5 партиди средни яйца със зелен цвят => Цена за партида = 9 лв. Цена = 5 партиди * 9 лв. = 45 лв. Разходи = 35% от 45 = 15.75 лв. Сума след заплащане на разходите: 45 – 17.75 = 29.25 лв. |
Small Yellow 3 |
9.75 leva. |
3 партиди малки яйца със жълт цвят => Цена за партида = 5 лв. Цена = 3 партиди * 5 лв. = 15 лв. Разходи = 35% от 15 = 5.25 лв. Сума след заплащане на разходите: 15 – 5.25 = 9.75 лв. |
https://pastebin.com/kqmZgR8n
Объркала съм. Ето решението на задачата.
https://pastebin.com/izDCvBWx
Проблемът беше къде трябва да се сложи break
Благодаря.