Loading...
nakometa avatar nakometa 4 Точки

Scholarship (Стипендий), 8 задача от Упражнението за проверки.

Здравейте, дава ми 75/100.

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

https://pastebin.com/NVf3x6zh - ще се радвам да ми кажете какво съм изпуснал.

Тагове:
0
Programming Basics with C#
svephoto avatar svephoto 1191 Точки
Best Answer

Здравей,

 

Пращам ти линк към решение за 100/100 - ползвал съм твоя код, така че ще ти е лесно да се ориентираш, надявам се: https://pastebin.com/7n1MTVKc. Имаше един пропуск: да закръглиш резултатите, като в случая аз съм го направил още горе при пресмятането на


            double socialPrice = Math.Floor(minimalIncome * 0.35);
            double excellentPrice = Math.Floor(grades * 25);

 

Така го докарах до 93/100 с оригиналния ти код и само тези две промени за закръгляването. 100/100 станаха след като впоследствие преструктурирах частично кода ти, но ти предлагам ти самостоятелно да си разгледаш двата варианта - твоят и моят, и да откриеш точно къде какво се случва.

 

Успех!

0
24/02/2020 00:00:20
nakometa avatar nakometa 4 Точки

Благодаря колега.

1
svephoto avatar svephoto 1191 Точки

Моля!

0
zhivko1985 avatar zhivko1985 34 Точки

Здравейте,

 

на мен ми дава 68 т.

Гледам си кода и не откривам грешката... Някой може ли да помогне?

https://pastebin.com/cF4qrDLD

 

0
svephoto avatar svephoto 1191 Точки

Здравей,

 

Понякога нещо съвсем дребно в кода може да ни изяде тия 32 точки, които сега не ти достигат на теб. :-) В тази част (това е коригираният ѝ вариант)

            if (averageSuccess >= 5.5)
            {
                greatSuccess = averageSuccess * 25;
            }

просто си се объркал и вместо да сложиш averageSuccess * 25 си сложил отново greatSuccess. Коригирай това и си готов със 100/100.

 

Успех!

1
03/04/2020 12:47:16
zhivko1985 avatar zhivko1985 34 Точки

Бога ми, обходих кода 100 пъти, как не го видях...

0
svephoto avatar svephoto 1191 Точки

Случват се и такива работи, колега. :D

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