Programming Basics Exam - 30 August (01. Daily Calorie Intake)
Hякой може ли да ми каже каде ми е грешката
Нарушена точка 12 от Правилата.
Hякой може ли да ми каже каде ми е грешката
Нарушена точка 12 от Правилата.
WorkOutPerWeek може да е по-малко от 0, пробвай и да кажеш дали е така
Другия път качвай кода си в сайтове като pastebin или github, а не го поствай направо тук, че е против правилата! :)
Поздрави!
Ето и моето решение на задачата: http://pastebin.com/E6Z4K42a
При gender 'm' няма проблеми, но при 'f' в output ми изписва числото, закръглено към по-високото (най-вероятно, понеже разликата е точно 1), въпреки, че съм използвал Math.Round. Гледам го и не мога да разбера къде ми е грешката, при положение, че коефицентите, които са дадени във формулата са същите от условието на задачата. Явно, че бъркам някъде, но къде? Благодаря предварително, ако някой ми удари едно рамо и спомене какво пропускам :)
Здравей,
забележи какво пише с болднат текст в условието на задачата:
The DCI should be rounded down to the nearest integer number.
Сам казваш, че си ползвал Math.Round, който закръгля надолу при стойности < 0.5 и нагоре при стойности >= 0.5
За да закръгляш винаги надолу към целочислената стойност се използва Math.Floor
Съответно ако искаш да загръгляш винаги нагоре използваш Math.Ceiling
Ооо, да. Благодаря :)
Мерси , но премахва само един от проблемите.
Не може да бъде, на мен ми даде 100 точки а само смених
if (workoutPerWeek == 0)
на if (workoutPerWeek <= 0)
и на двете места !!! :)
Забравил сам да смена ифа на f .Mерси за помоща.