- Теория
- Теория
Основы программирования: Кубики куются на кухне
Программа тренировок разработана, но надо подумать и о питании. Вы же знаете, что здоровье и стройность зависят не только от тренировок? Кекс это знает наверняка и хочет подсчитать норму КБЖУ (калории, белки, жиры, углеводы) для себя. Способов подсчёта очень много, но Кексу нравится формула Харриса-Бенедикта. Её и возьмём.
Мяу! Мне нужно рассчитать КБЖУ. Для этого в первую очередь надо посчитать уровень метаболизма:
88.362 + (13.397 * вес в кг) + (4.799 * длина в см) — (5.677 * возраст в годах)
.Мой вес в килограммах хранится в переменной
weight
, длина в сантиметрах записана в переменнуюlength
, возраст в годах находится в переменнойage
.Норма калорий рассчитывается так:
уровень метаболизма * коэффициент двигательной активности
. Коэффициент записан в переменнуюactivityRate
. Посчитай норму калорий и запиши в переменнуюcalorieRate
.Калорийность складывается из белков, жиров и углеводов. В моей диете белки должны составлять 40% от всей калорийности. Найди их и запиши в переменную
proteins
.Жиры запиши в переменную
fats
, они должны составлять 25% от всех калорий.А углеводы запиши в переменную
carbohydrates
, они составляют 35%.Каждое из значений (калории, белки, жиры и углеводы) округли с помощью
Math.round
.
Когда будете готовы, жмите кнопку Заказчик, принимай программу!. Кекс будет менять исходные данные и проверять полученные значения КБЖУ.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.