Софтуерно Инженерство
Loading...
+ Нов въпрос
res7art avatar res7art 2 Точки

Programming Basics Exam - 7 May 2017 - 03. School Camp. Къде бъркам?

Здравейте, имам затрудение със задача от минал изпит - 03. School Camp

judge дава 90/100

Всички тествания на програмата са верни без един. Къде ли мога да бъркам?

ето кода - https://pastebin.com/W6uK1iX2

Знам, че е малко дълъг.

Благодаря за помощта.

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

Като начало бих те посъветвал да не пишеш имена на променливи с главни букви и да ползваш английски за наименуване. Следвай camelCase и PascalCase правилaта, защото иначе човек не може да разбере кое какво е в кода ти- променлива, метод, клас... Английският е задължителен и нататък обучението продължава на английски.

По отношение на задачата, if-else конструкциите не са много удачни, т.к. затрудняват сериозно дебъгването. По добре ги избягвай когато можеш и ползвай switch- case. Така не се налага да проверяваш всички else if- ове, а скачаш директно в онзи случай, който се изпълнява със съответните входни данни.

При тези задачи най- често грешката е печатна на някой ред, но ще е страшна играчка да я намериш :-)

Успех!

1
Quake3 avatar Quake3 547 Точки

Здравей,

Наистина няма смисъл, с толкова много код да бъде направена тази задача.

Примерно решение.

Както AlexTasev съветва, трябва имената на променливите да се оправят.. това е стандарт.

Успех!

0