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 546 Точки

Здравей,

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

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

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

Успех!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.