Софтуерно Инженерство
Loading...
jivako000 avatar jivako000 293 Точки

Здравейте! Тъй като вече има отворена тема за задачата, мисля да ви питам направо тук.

Това е кода ми: https://pastebin.com/06AHJGGf който дава 90/100 и наистина не мога да си открия грешката !

 

1
flareset avatar flareset 139 Точки

Пиша с уговорката, че не съм чел условието на задачата и не съм много навътре в материала, просто от любопитство да видя дали съм пропуснал нещо в логиката. Така че ще е полезно, ако някой има нещо да допълни.

Накрая, след условието на предпоследната проверка, можеш да размениш местата на "cenaNaEkskurzia"  и "sumOfProducts", така "Math.Abs" става излишно, защото няма да се стигне до изчисление, ако екскурзията е по-скъпа. За последната проверка също може да се спести изчислението на абсолютната стойност, ако в условието се допълни проверка дали екскурзията е по-скъпа от продуктите. Освен това ми се струва добре  да се съчетае с едно else if, а отделно, или в предпоследната проверка, да се добави и проверка за равенство, защото и в този случай парите ще стигнат..

1
jivako000 avatar jivako000 293 Точки

Благодаря за отговора, аз вече открих грешката. Просто съм изпуснал при пресмятането на отстъпката едно = и от там ми се губят точки! 

1