[Programming Fundamentals] 07. Training Hall Equipment
Здравейте някой може ли да ми каже къде ми грешката, кода ми дава 70/100. Това ми е кода
Здравейте някой може ли да ми каже къде ми грешката, кода ми дава 70/100. Това ми е кода
Здравей, това е решението ти : https://pastebin.com/pWaUwf95 , като е с много малки поправки :) - вече дава 100/100 ;
Първо даваше грешка на 27-мия ред заради пропуснатия "s" накрая .
Отделно със Math.Round губиш при закръглянето точност , използвах Math.Abs - накрая закръглях със ":F2" , заменяйки само това judge даде 100 точки :)
Успех !
Най-вероятно ти дава 70т заради зкръглянето на резултата. Ти ползваш Math.Round, смени го с :F2.
Например ползвай Console.WriteLine($"Subtotal: {subtotal:F2}") вместо Console.WriteLine($"Subtotal: {Math.Round(subtotal,2)}")
Дано да съм ъспяла да обясня какво имам предвид.
Много благодаря. Сега кода работи като часовник.
Много благодаря. Успях да си оправя кода.
Здравейте колега,
Моля за малко помощ, моят код е идентично построен, но judge ми дава 60 точки - не ми излиза допълнителния ред, който не се песмята а for цикълът ми е същия ?
https://pastebin.com/xmEYKnC5
Благодаря предварително!
Здравей колега,
Успях да подкарам твоя код на 100/100
Ето къде са промените които направих:
Първо добавих .0 тук
double subTotal = 0.0;
И второ добавих на subTotal - money едно f2 като го маркирамме в скоби ето тук
Console.WriteLine($"Not enough. We need ${(subTotal - money):f2} more.");