04. Toy Shop
Здравейте!
Имам проблем със следната задача:
1.Магазин за детски играчки
Петя има магазин за детски играчки. Тя получава голяма поръчка, която трябва да изпълни. С парите, които ще спечели иска да отиде на екскурзия.
Цени на играчките:
- Пъзел - 2.60 лв.
- Говореща кукла - 3 лв.
- Плюшено мече - 4.10 лв.
- Миньон - 8.20 лв.
- Камионче - 2 лв.
Ако поръчаните играчки са 50 или повече магазинът прави отстъпка 25% от общата цена. От спечелените пари Петя трябва да даде 10% за наема на магазина. Да се пресметне дали парите ще ѝ стигнат да отиде на екскурзия.
Вход
От конзолата се четат 6 реда:
- Цена на екскурзията - реално число в интервала [1.00 … 10000.00]
- Брой пъзели - цяло число в интервала [0… 1000]
- Брой говорещи кукли - цяло число в интервала [0 … 1000]
- Брой плюшени мечета - цяло число в интервала [0 … 1000]
- Брой миньони - цяло число в интервала [0 … 1000]
- Брой камиончета - цяло число в интервала [0 … 1000]
Изход
На конзолата се отпечатва:
- Ако парите са достатъчни се отпечатва:
- "Yes! {оставащите пари} lv left."
- Ако парите НЕ са достатъчни се отпечатва:
- "Not enough money! {недостигащите пари} lv needed."
Резултатът трябва да се форматира до втория знак след десетичната запетая.
https://pastebin.com/7dSEZ4m9 - това е решението, което аз написах, но когато го кача в judge ми дава само 60/100
Благодаря
Тъй като не разбирам точно какво имахте предвид, стигнах до 90/100 в judge по мои си разсъждения, но просто не мога да стигна до пълното решение на конзолата.
https://pastebin.com/azXkRC3E - това е последния ми опит , като в judge изписва " Incorrect answer"на тест номер 5 без да показва какъв е проблема..
Изпуснала съм знак равно
https://pastebin.com/y9EPhD9h - този път judge прие решението
Благодаря за помощта
Браво!
Всъщност за 100/100 ти липсва само един знак = тук:
if (pechalba >= priceOfTrip)
защото Петя ще може да отиде на екскурзията и при печалба, която е равна на цената за пътуването, а не само по-голяма от нея. Иначе една друга подробност е, че нямаш нужда от else-блока на редове 22 до 25.