Софтуерно Инженерство
Loading...
Terziyski avatar Terziyski 54 Точки
Best Answer

Здравей, това е решението ти : https://pastebin.com/pWaUwf95 , като е  с много  малки поправки  :)  - вече дава 100/100 ;

Първо даваше грешка  на 27-мия ред заради пропуснатия "s" накрая .

Отделно със Math.Round губиш при закръглянето точност , използвах Math.Abs - накрая закръглях със ":F2" , заменяйки само това  judge даде 100 точки :)

Успех !

 

0
DJColdBrain avatar DJColdBrain 9 Точки

Много благодаря. Успях да си оправя кода.

0
bisserm avatar bisserm 0 Точки

Здравейте колега,

Моля за малко помощ, моят код е идентично построен, но judge  ми дава 60 точки - не ми излиза допълнителния ред, който не се песмята а for цикълът ми е същия ?

https://pastebin.com/xmEYKnC5

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

0
DJColdBrain avatar DJColdBrain 9 Точки

Здравей колега,

Успях да подкарам твоя код на 100/100

Ето къде са промените които направих:

Първо добавих .0 тук

 double subTotal = 0.0;

И второ добавих на subTotal - money едно f2 като го маркирамме в скоби ето тук

 Console.WriteLine($"Not enough. We need ${(subTotal - money):f2} more.");

0
bisserm avatar bisserm 0 Точки

Благодаря много колега,

Проработи с тези корекции, странно че ми даваше някакви други типове грешки преди това но важно е че тръгна. не предполагах че като дефинирам double трябва да сложа здължително .0 :) а и си правеше сметките в докато си работех по кода?

Благодаря още веднъж и успех!

0