Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

LilianaVelvheva avatar LilianaVelvheva 17 Точки

Къде ми е грешката в тази задача и защо judge ми дава 0 точки?

https://pastebin.com/38NWU1zg

1.Годзила срещу Конг

Снимките за дългоочаквания филм "Годзила срещу Конг" започват. Сценаристът Адам Уингард ви моли да напишете функция, която да изчисли, дали предвидените средства са достатъчни за снимането на филма. За снимките  ще бъдат нужни определен брой статисти, облекло за всеки един статист и декор.

Известно е, че:

  • Декорът за филма е на стойност 10% от бюджета.
  • При повече от 150 статиста,  има отстъпка за облеклото на стойност 10%.

Вход

Функцията получава 3 аргумента:

  1. Бюджет за филма – реално число в интервала [1.00 … 1000000.00]
  2. Брой на статистите – цяло число в интервала [1 … 500]
  3. Цена за облекло на един статист – реално число в интервала [1.00 … 1000.00]

Изход

На конзолата трябва да се отпечатат два реда:

  • Ако  парите за декора и дрехите са повече от бюджета:
    • "Not enough money!"
    • "Wingard needs {парите недостигащи за филма} leva more."
  • Ако парите за декора и дрехите са по малко или равни на бюджета:
    • "Action!"
    • "Wingard starts filming with {останалите пари} leva left."

Резултатът трябва да е форматиран до втория знак след десетичната запетая.

Примерен вход и изход

Вход

Изход

Обяснения

("20000",

"120",

"55.5")

Action!

Wingard starts filming with 11340.00 leva left.

Сума за декор: 10% от 20000 = 2000 лв.

Сума за облекло: 120 * 55.5 = 6660 лв.

Обща сума за филма: 2000 + 6660 = 8660 лв.

20000 – 8660 = 11340 лева остават.

("15437.62",

"186",

"57.99")

Action!

Wingard starts filming with 4186.33 leva left.

Сума за декор: 10% от 15437.62 = 1543.762 лв.

Сума за облекло: 186 * 57.99 = 10786.14 лв.

Статистите са повече от 150 следователно има 10% отстъпка на облеклото.

10% от 10786.14 е 1078.614

10786.14 – 1078.614 = 9707.526 лв. за облекло

Обща сума за филма: 1543.762 + 9707.526 = 11251.288

15437.62 – 11251.288 = 4186.331 лева остават

("9587.88",

"222",

"55.68")

Not enough money!

Wingard needs 2495.77 leva more.

Сума за декор: 10% от 9587.88 = 958.788 лв.

Сума за облекло: 11124.864 лв.

Обща сума за филма: 958.788 + 11124.864 = 12083.652

9587.88 – 12083.652 = 2495.77 лева не достигат

Тагове:
0
Programming Basics
VivaTVApk avatar VivaTVApk 2 Точки

Pretty good post. I have just stumbled upon your blog and enjoyed reading your blog posts very much Viva TV Apk For Android

0
1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.