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

задача 4. Everest от изпит 1/2 декемви 2018

Здравейте,

мъчих се с тази задача от изпита и не мога да разбера къде е грешката, че имам 80/100....Ще се радвам, ако някой успее да ми помогне.

Благодаря предварително:

Задчата е тук:

https://softuni.bg/downloads/svn/programming-basics/2018-10/Exam/04.%20Everest.pdf

 

кодът ми е: 

https://pastebin.com/GbeNq9mv

 

 

Тагове:
Lyubohd avatar Lyubohd 112 Точки
Best Answer

Здравей,

Ето препреправеният ти код, който дава 100 точки. https://pastebin.com/4ynVPj3F

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

Ако все още не ти е ясно, ще се радвам да отговоря.

Успех,
Любо

0
ver4eto avatar ver4eto 4 Точки

Здравей,

много благодаря за изчерпателното обяснение :)

Преправих си кода и вече всичко е наред. 

 

Благодаря още веднъж :)

 

0
am_stanchev avatar am_stanchev 17 Точки

Ето още един вариант на решението със 100 точки.

https://pastebin.com/KbAhPafD

0