Loading...

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

Poli_Ilieva avatar Poli_Ilieva 0 Точки

Помощ за задача - Бира и чипс

Задача - Бира и чипс

По време на мач Пепи решава да си купи бира и чипс от магазинчето в стадиона. Вашата задача е да напишете програма, с която ще разберете дали има необходимите пари и дали ще успее да си закупи съответните неща. Цената на една бира е 1.20 лв., а цената на един пакет чипс е равна на 45% от общата стойност на закупените бири. Общата цена на чипса да се закръгли до по-голямо число.

Вход

От конзолата се четат 4 реда:

  • На първия ред - името на футболният фентекст
  • На втория ред - предвиденият бюджет  – реално число в диапазона [1.0… 100 000.0]
  • На третия ред - брой бутилки бирацяло число в диапазона [1… 100 000]
  • На четвърти ред - брой пакети чипсцяло число в диапазона [1… 100 000]

Изход

Да се отпечата един ред:

  • Ако бюджетът е достатъчен за закупуването на продуктите:

 "{име} bought a snack and has {останали пари} leva left."

  • Ако бюджетът НЕ е достатъчен:

"{име} needs {нужни пари} more leva!"

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

 

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

Вход

Изход

Обяснения

George

10

2

3

George bought a snack and has 3.60 leva left.

Общата цена на бирата: 1.20 * 2 = 2.40

Цената на един пакет чипс:  45% от 2.40 = 1.08

Общата цена на чипса: 1.08 * 3 = 3.24

Закръгляме до по-голямо число 3.24 => 4

Общата сума: 2.40 + 4 = 6.4

6.4 <= 10 => следователно George има достатъчно пари

Остават: 10 - 6.4 = 3.60 лв.

Valetin

5

2

4

Valentin needs 2.40 more leva!

Общата цена на бирата: 1.20 * 2 = 2.40

Цената на един пакет чипс:  45% от 2.40 = 1.08

Общата цена на чипса: 1.08 * 4 = 4.32

Закръгляме до по-голямо число 4.32 => 5

Общата сума: 2.40 + 5 = 7.4

7.4 > 5 => следователно George няма достатъчно пари

Нужни: 7.4 - 5 = 2.40 лв.

 

 

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