По поводу переменной (метаболизм), согласен, что про нее не сказано в задании.
Но тут дело в том, чтобы писать код, который после тебя сможет разобрать другой сотрудник компании. А в таком ракурсе, лучше писать более понятный и просто читаемый код, его просто
понять и как следствие, поддерживать. Лучше привыкать к этому вот с таких вот, простых решений.
let weight = 5;
let length = 60;
let age = 5;
let activityRate = 1.725;
let metabolicRate =
(88.362 + (13.397 * weight) + (4.799 * length) - (5.677 * age));
let calorieRate = Math.round(metabolicRate * activityRate);
let proteins = Math.round(calorieRate * 0.4);
let fats = Math.round(calorieRate * 0.25);
let carbohydrates = Math.round(calorieRate * 0.35)