yetanotherchris/харчування-калькулятор.cs

void Main ()
CalculateNutrition ();
>
private enum ActivityLevel
Малорухливий,
Помірний,
Дужеактивний
>
приватна статична порожнеча CalculateNutrition ()
рядок weightText = "87";
рядок calsPerWeek = "14000";
рядок процентToDecreaseBy = "5";
ActivityLevel _activityLevel = Рівень активності. Сидячий;
bool _isMale = true;
спробуй
подвійний ageAddition = 0; // обчислимо це, або коефіцієнт коефіцієнта віддачі (11,6) від віку (до 30 - 0)
подвійна вага = подвійна. Синтаксичний розбір (weightText);
подвійні калорії на тиждень = подвійні. Синтаксичний розбір (calsPerWeek)/7;
подвійне зменшенняPercent = подвійне. Синтаксичний аналіз (процентToDecreaseBy. Замінити ("%", "))/100;
подвійне rmr = 0;
подвійна енергіяPerDay = 0;
якщо (_isMale)
rmr = вага * 11,6;
ageAddition = 879;
>
ще
rmr = (вага * 8,7);
ageAddition = 829;
>
rmr + = ageAddition;
перемикач (_activityLevel)
case ActivityLevel. Малорухливий:
energyPerDay = rmr * 1,4;
перерва;
case ActivityLevel. Помірний:
energyPerDay = rmr * 1,7;
перерва;
case ActivityLevel. Дуже активний:
energyPerDay = rmr * 2;
перерва;
за замовчуванням:
перерва;
>
подвійний крок4 = калорій на тиждень + енергія на день;
подвійне зменшення = step4 - (step4 * reductionPercent);
подвійний білок = вага * 1,6;
Консоль. WriteLine ("Цільові калорії на день: KCals", крок 4);
Консоль. WriteLine ("Зниження калорій на день: KCals", зниження);
Консоль. WriteLine ("Вуглеводи на день: г", (зменшено * 0,6)/4);
Консоль. WriteLine ("Білок на добу: г", вага * 1,6);
подвійний білокAsPercent = ((білок * 4)/зменшений) * 100;
подвійний жир = 100 - 60 - (протеїнAsPercent);
жир = жир/100;
Консоль. WriteLine ("Жир на день: g", (зменшений * жир)/9);
>
catch (виняток e)
>

  • Зверніться до GitHub
  • Ціноутворення
  • API
  • Навчання
  • Блог
  • Про

харчування

Зараз ви не можете виконати цю дію.

Ви ввійшли з іншої вкладки чи вікна. Оновіть, щоб оновити сеанс. Ви вийшли з іншої вкладки чи вікна. Оновіть, щоб оновити сеанс.