[Programming Basics] Изпит 7 май. 2. Toy Shop
Здравейте, някой с по-добро решение или да ми подобри моето, тъй като ми дава 60/100.
Ето го и него:
https://pastebin.com/XaQKU4Qd
Благодаря предварително
Здравейте, някой с по-добро решение или да ми подобри моето, тъй като ми дава 60/100.
Ето го и него:
https://pastebin.com/XaQKU4Qd
Благодаря предварително
Едно по-оптимално решение на задачата:
https://pastebin.com/fQgNFWay
Здравейте! Тъй като вече има отворена тема за задачата, мисля да ви питам направо тук.
Това е кода ми: https://pastebin.com/06AHJGGf който дава 90/100 и наистина не мога да си открия грешката !
Пиша с уговорката, че не съм чел условието на задачата и не съм много навътре в материала, просто от любопитство да видя дали съм пропуснал нещо в логиката. Така че ще е полезно, ако някой има нещо да допълни.
Накрая, след условието на предпоследната проверка, можеш да размениш местата на "cenaNaEkskurzia" и "sumOfProducts", така "Math.Abs" става излишно, защото няма да се стигне до изчисление, ако екскурзията е по-скъпа. За последната проверка също може да се спести изчислението на абсолютната стойност, ако в условието се допълни проверка дали екскурзията е по-скъпа от продуктите. Освен това ми се струва добре да се съчетае с едно else if, а отделно, или в предпоследната проверка, да се добави и проверка за равенство, защото и в този случай парите ще стигнат..
Благодаря за отговора, аз вече открих грешката. Просто съм изпуснал при пресмятането на отстъпката едно = и от там ми се губят точки!