age = 5;
let activityRate = 1.725;
let calorieRate = ((88.362 + (13.397 * weight) + (4.799 * length) - (5.677 * age)) * activityRate)
let proteins = Math.round(сalorieRate * 40 / 100)
let fats = Math.round(сalorieRate * 25 / 100)
let carbohydrates = Math.round(сalorieRate * 35 / 100)
/* Техническое задание
Мяу! Мне нужно рассчитать КБЖУ. Для этого в первую очередь надо посчитать уровень метаболизма: 88.362 + (13.397 * вес в кг) + (4.799 * длина в см) - (5.677 * возраст в годах).
Мой вес в килограммах хранится в переменной weight, длина в сантиметрах записана в переменную length, возраст в годах находится в переменной age.
Норма калорий рассчитывается так: уровень метаболизма * коэффициент двигательной активности. Коэффициент записан в переменную activityRate. Посчитай норму калорий и запиши результат в переменную calorieRate.
Калорийность складывается из белков, жиров и углеводов. В моей диете белки должны составлять 40% от всей калорийности. Найди их и запиши в переменную proteins.
Жиры запиши в переменную fats, они должны составлять 25% от всех калорий.
А углеводы запиши в переменную carbohydrates, они составляют 35%.
Каждое из значений (калории, белки, жиры и углеводы) округли с помощью Math.round.
*/
(Пробовала и добавлять в переменную CalorieRate Math.round - не помогает
length это длина чего, извиняюсь?
мяу?
" .. длина в сантиметрах записана в переменную length " - другого объяснения не дано
Это в htmlacademy
видать они имеют ввиду рост
Рост "5" .. сантиметров.. Такое себе. Но в целом мой код почему-то не воспринимает и консоль якобы выдает "сalorieRate is not defined "
я всегда думал, что там рост должен быть
ну и тупо звучит длина
Это думаю мало сути играет. Но там правда не написано.
а что не работает-то, сообщить не?
По урокам не было затронуто var - и это по-моему es "старого поколения", или что-то вроде этого ))
Не принципиально, просто попробуй
Поменяла. Ничего.
is not defined?
Скобку забыл
Обсуждают сегодня