Преобразование калорий вес

голоса
0

Основное уравнение потери веса / усиления является:

weight_change = convert_to_weight_diff(calories_consumed - calories_burnt);

Я иду на ударе здоровья, и как хороший ботаник я думал, что я хотел бы начать отслеживать эти вещи и написать некоторые программы для обработки своих данных. Я не внимательный и достаточно дисциплинированы, чтобы посчитать калории в еде, поэтому я думал, что работать в обратном направлении:

  • Я могу весить себе каждый день
  • Я могу рассчитать свой BMR и, следовательно, сколько калорий я не жечь делая весь день
  • Я могу использовать монитор сердечного ритма, чтобы выяснить, сколько калорий я сжигаю делать упражнение

Таким образом, я могу генерировать приближенные «потребляемые калории» график на основе моих упражнений и вес записи, а также использовать, чтобы мотивировать себя, когда я испытываю желание иметь пончик.

Дело в том, что я застрял на это функция:

int convert_to_weight_diff(int calorie_diff);

Кто-нибудь знает псевдо-код для этой функции? Если у вас есть какая-то деталь, убедитесь, что вы указали, если мы говорим калории, калория, килоджоули, фунты, килограммы и т.д.

Благодаря!

Задан 24/10/2008 в 12:02
источник пользователем
На других языках...                            


7 ответов

голоса
5

Посмотрите на хакера Диета и physicsdiet.com - это колесо уже изобретено.

Ответил 24/10/2008 в 12:05
источник пользователем

голоса
0

Я не знаю, насколько точно это потому, что Википедия, но это выглядит как хорошая основа для правила эмпирического-о-метра.

http://en.wikipedia.org/wiki/Food_energy

Ответил 24/10/2008 в 12:08
источник пользователем

голоса
2

Я думаю , что коэффициент преобразования составляет около 3500 калорий на фунт. Поиск Google (! Не калькулятор) , кажется, согласны: http://www.google.com/search?q=calories+per+pound

Ответил 24/10/2008 в 12:08
источник пользователем

голоса
0

Как вы только сжигать жир, разговор выглядит следующим образом:

Для того, чтобы сжечь 1 г жира вам придется работать 9kcal.

Источник: http://en.wikipedia.org/wiki/Food_energy

Ответил 24/10/2008 в 12:12
источник пользователем

голоса
0

Я думаю, что все остальные подвели его хорошо, однако есть что-то (возможно, больше), что вы забыли:

вода и стимуляторы (ваш правый разработчик, так что кофеин является стандартным препарат, как специи в дюнах)

Например, если у меня есть 2000cal пищи в день, и через обмен веществ и физических упражнений я горю 1750 (я получаю вещи все упражнения на данный момент, должно быть 2500 или около того), у меня есть 350cal левый, который идет в жир, так что я «м около +50 граммов (было 3500 ккал == около 500 г жира. Не уверен, что если то правильно, но давайте идти с ним на данный момент)

Если бы я сделать то же самое завтра, но у меня есть 2 чашки кофе (имейте в виду, мой кофе выбора является Эспрессо с ничего в ней, так близко к нулю CALs), я должен взять две вещи во внимание:

  • кофеин поднимает мой метаболизм, так что я сжигать больше - так что мой ожог может быть + 100cals
  • кофеин является мочегонным средством, поэтому я потеряю больше воды - так что мой вес будет вниз, может быть -200g, в зависимости от моей реакции Bodys к нему.

Так что, я думаю, что для основной идеи, ваше предложение является хорошей, но как только вы начнете получать более конкретно, он получает неприятную комплекс.

Другой пример: если вы делаете упражнения, а также записывать 500cals во время выполнения, вы будете продолжать гореть CALs в течение нескольких часов после. Если вы сжигаете 200 CALs через силовые тренировки, вы будете делать то же самое после тренировки ожога (возможно, больше), и ваш базовый уровень обмена веществ сжигать (сколько вы сжигаете, если вы просто сидеть на задней стороне) будет выше, пока что мышца атрофируется назад на то, что было раньше.

Я думаю, что вы правильно Тхо - на самом деле не так вопрос, но весело, тем не менее.

Ответил 24/10/2008 в 13:10
источник пользователем

голоса
0

Я хотел бы добавить, что вы нашли другое измерение, чем ИМТ в ваши соображения, потому что он не принимает состава тела во внимание. Например, я помню, статья о Эвандер Холифилд рассматривается «опасно ожирением», основанный на его высокий ИМТ. Он смотрел, как он был едва унции жира на него. Во всяком случае, только рассмотрение.

Ответил 24/10/2008 в 13:15
источник пользователем

голоса
1

Я имею в виду, если это то, что вы ищете, вы должны быть установлены.

Supposely, в теории относительности Эйнштейна, он утверждает, что калорийность действительно есть точный вес (0.000000000000046 грамм).

При этом сказал, что-то, как это должно работать:

int convert_to_weight_diff(int calories)
{
    return 0.000000000000046 * calories;
}

Это было бы вернуться, в граммах, сколько веса был утрачен. Для того, чтобы сделать его более разумным, я хотел бы сделать что-то вроде выяснить, сколько калорий в как полфунта или любой другой.

Из того, что я прочитал, что это то, что вы пытаетесь сделать. Скажите, если нет.

Ответил 14/03/2012 в 05:13
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more