Професионална програма
Loading...
ivelinemilov avatar ivelinemilov 0 Точки

[Programming Basics C#] [Toy Shop]

Привет, на въпросната задача "Toy Shop" получавам 60/100 точки в judge, а при runn-ване на програмата получавам всички стойности правилно. Как да си променя решението, за да получа 100 точки?

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

Благодаря предварително!

Тагове:
0
Programming Basics with C#
TeodorStefanovPld avatar TeodorStefanovPld 1275 Точки

Без да дадеш линк към условието и juge трудно. Не сме магъосници,да знаем какво се очаква.а и има подобна в тема с която може да сравниш твоя код и кода там и да откриеш грешката си.

0
18/09/2018 12:34:55
ivelinemilov avatar ivelinemilov 0 Точки

https://pastebin.com/JTRdkrSj това е условието не знам по какъв друг начин да го пратя

0
TeodorStefanovPld avatar TeodorStefanovPld 1275 Точки
  1. double remainingSum = Math.Abs(finalSum - tripPrice);

  2.                 if (remainingSum>=tripPrice)

добре кажи ми тая простотия защо? значи първо от парите които са ти останали махаш парите за екскурзията?

теб ти трябва да провериш дали finalsum>= tripsum .... 

тука винаги ще сбъркаш ако имаш примерно 60 лева останали и 50 лева ти струва екскурзията, както си го написал ти остават 10 лева и те винаги щсе а < tripsum а реално ти имаш достатъчно пари..

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

 

0
ivelinemilov avatar ivelinemilov 0 Точки

Благодаря Ви за отговора.Взех под внимание препоръките и се получи.

0