Loading...

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

em3ata avatar em3ata 2 Точки

Toyshop - въпрос за код

Здравейте колеги, решавам си задачката от  http://softuni.bg/trainings/resources/officedocument/37197/lab-problem-descriptions-programming-basics-with-csharp-january-2019/2210]този лаб и е под номер 12 e последна.

Кода който написах, работи но Judge го прие със 60/100.

ето го и него : https://pastebin.com/p2w1bnus

a това е кода който минава със 100/100

https://pastebin.com/SW57EMiX

 

Ясно ми е. че моя е с 30 реда по - дълъг :D ама не разбирам разликата каква е между двата.

Защо е добавен втори if ? Нещо не можах да хвана логиката :D 

Моля обяснетe като на идиот :D 

Тагове:
0
Programming Basics with C# 29/07/2019 17:20:48
RadostinD avatar RadostinD 16 Точки
Best Answer

Здравей,

С първата if конструкция се проверява дали броят на играчките е по- голям от 50 и се прави съответната отстъпка, а при втората - дали сумата(след отстъпката) е достатъчна за екскурзията.

Всичко идва от там, че при теб няма проверка дали сумата(след отстъпката) е достатъчна за екскурзията.

Твоят код представлява това:

Ако играчките са повече от 50, то значи имат отстъпка 25% и парите са достатъчно.

Ако играчките са под 50 - няма достатъчно пари.

 

Дано съм бил полезен.

0
em3ata avatar em3ata 2 Точки

Здрасти, благодаря за отговора.
Разбрах какво съм направил. Приел съм, че няма ли необходимия брой играчки, няма екскурзия.
Т.е. съм изключил необходимоста от проверка, след като няма неоходимия брой играчки.
Благодаря за отговора.

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