Loading...
LilianaVelvheva avatar LilianaVelvheva 17 Точки

Защо Judge ми дава 0/100 на задача 1. Vineyard?

https://pastebin.com/4eGQ60Gz

1.Реколта

От лозе с площ X квадратни метри се заделя 40% от реколтата за производство на вино. От 1 кв.м лозе се изкарват Y килограма грозде. За 1 литър вино са нужни 2,5 кг. грозде. Желаното количество вино за продан е Z литра.

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

Вход

Входът се чете от конзолата и се състои от точно 4 реда:

  • 1ви ред: X кв.м е лозетоцяло число в интервала [10 … 5000]
  • 2ри ред: Y грозде за един кв.мреално число в интервала [0.00 … 10.00]
  • 3ти ред: Z нужни литри вино цяло число в интервала [10 … 600]
  • 4ти ред: брой работницицяло число в интервала [1 … 20]

Изход

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

  • Ако произведеното вино е по-малко от нужното:
    • “It will be a tough winter! More {недостигащо вино} liters wine needed.”
      • Резултатът трябва да е закръглен към по-ниско цяло число
  • Ако произведеното вино е повече от нужното:
    • “Good harvest this year! Total wine: {общо вино} liters.”
      • Резултатът трябва да е закръглен към по-ниско цяло число
    • “{Оставащо вино} liters left -> {вино за 1 работник} liters per person.”
      • И двата резултата трябва да са закръглени към по-високото цяло число

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

вход

Изход

коментари

650

2

175

3

Good harvest this year! Total wine: 208 liters.

33 liters left -> 11 liters per person.

Общо грозде: 650 * 2 = 1 300

Вино = 40% * 1300 / 2,5 = 208

208 > 175

208 - 175 = 33 л остават -> 11 л на човек

1020

1.5

425

4

It will be a tough winter! More 180 liters wine needed.

Общо грозде: 1 020 * 1.5 = 1 530

Вино = 40% * 1 530 / 2,5 = 244.80

244.80 < 425

425 - 244.8 = 180.2 -> 180 л не достигат

Тагове:
0
Programming Basics
inaivanova1990 avatar inaivanova1990 33 Точки

https://pastebin.com/sp4v6X6c

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