Logistics Задача от примерен изпит
https://judge.softuni.bg/Contests/Practice/Index/359#3 - това е условието
http://pastebin.com/iEFL5wy2 - това е решението ми, judge ми дава 40/100, не мога да разбера защо, моля някой да каже....
https://judge.softuni.bg/Contests/Practice/Index/359#3 - това е условието
http://pastebin.com/iEFL5wy2 - това е решението ми, judge ми дава 40/100, не мога да разбера защо, моля някой да каже....
Трябва да декларираш променливата за общото тегло преди да започнеш да въвеждаш стойностите в цикъла.
decimal tovari = 0.0M;
След това прибавяш въведените стойности към общото тегло:
int ton = int.Parse(Console.ReadLine());
tovari += ton;
Проверката за 11-те тона трябва също да бъде коригирана
else if (ton <= 11)
а последната проверка е излишно да се осъществява с else-if, защото други варианти няма:
else
{
vlak+= ton;
}
Логиката ти не е пълна. Чети внимателно условието на задачата.
Ето едно решение от мен:
http://pastebin.com/ekVLc7dy - тук ти е поправеното решение
поправих ти променливите (когато имаш деление ползваи поне дабъл за променливите които ще делиш без значение какво пише в условието)
и условията само с ифове и ги допълних както са описани в условието на задачата
а това е моето решение
http://pastebin.com/zAwQWDFm