Loading...
trance avatar trance 0 Точки

Парична награда

Задача 4. Парична награда

Сашо, Пешо, Гошо, Иво и Стоян печелят състезание за най-добре изготвен проект и получават парична награда. Проектът се разделя на части. Различните части на проекта, носят различен брой точки. За всяка четна част (2, 4, 6…) има бонус – точките умножени по две. Да се напише програма, която пресмята каква сума са получили участниците. От конзолата се прочита на колко части е разделен проектът, паричната награда за всяка точка и колко точки се дават за всяка част.

Вход

От конзолата се четат поредица от числа, всяко на отделен ред:

  1. На колко части е разделен проектът – цяло число в интервала [1 … 50].
  2. Паричната награда за една точкареално число в интервала [0.00 … 10000.00].

За всяка част от проекта се прочита на отделен ред:

  • Точките, които се получаватцяло число в интервала [0 … 100].

Изход

Отпечатва се 1 ред в следния формат:

  • “The project prize was {сумата} lv.”.

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

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

Вход

Изход

Обяснения

7

100.5

2

4

5

1

1

7

3

The project prize was 3517.50 lv.

Проектът е разделен на 7 части.

Точки: 2 + (4 * 2) + 5 + (1 * 2) + 1 + (7  * 2) + 3 = 35

Награда: 100.5 * 35 = 3517.50 лв.

 

Някой може ли да ми каже къде бъркам?

Решение - https://pastebin.com/C81q4tm6

Тагове:
0
Module: Java Advanced
icowwww avatar icowwww 2791 Точки

Цикъла ти се върти един път по- малко(не знам защо ти почва от 2, а не от нула малко е объркващо), при принтирането си изпуснал да добавиш " lv." накрая.

ето го за 100/100 https://pastebin.com/tpGXxNZz

0
24/08/2017 17:10:52
GenadiMihaylov avatar GenadiMihaylov 11 Точки

Здравей!

Във for цикъла -> int i = 1

if(i % 2 == 0)

и добави "lv." в края на изходния стринг.

Успехи! Генади

0
trepacha123 avatar trepacha123 47 Точки

Ако някой се интересува за решението на C# - https://pastebin.com/UtQqPYJn

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