Pergunta

A equação fundamental da perda de peso / ganho é:

weight_change = convert_to_weight_diff(calories_consumed - calories_burnt);

Eu estou indo em um chute de saúde, e como um bom lerdo Eu pensei que eu ia começar a se manter a par destas coisas e escrever algum software para processar os meus dados. Eu não estou atento e disciplinado o suficiente para contar calorias em alimentos, então eu pensei que eu iria trabalhar para trás:

  • posso me peso todos os dias
  • eu posso calcular o meu BMR e, portanto, quantas calorias eu queimo sem fazer nada o dia todo
  • Eu posso usar meu monitor cardíaco para descobrir quantas calorias eu queimo fazer exercício

Dessa forma eu pode gerar um valor aproximado de "calorias consumidas" gráfico baseado no meu exercício e registros de peso, e usar isso para motivar-me quando eu estou tentado a ter um donut.

A coisa que eu estou preso em é a função:

int convert_to_weight_diff(int calorie_diff);

Alguém sabe o pseudo-código para essa função? Se você tem alguns detalhes, certifique-se de especificar se estamos falando de calorias, calorias, kj, libras, quilogramas, etc.

Obrigado!

Foi útil?

Solução

do Hacker Diet e physicsdiet.com -. esta roda já foi inventada

Outras dicas

Eu acho que o fator de conversão é de cerca de 3500 calorias por libra. Pesquisa Google (! Não a calculadora) parece concordar: http: // www. google.com/search?q=calories+per+pound

Quer dizer, se é isso que você está procurando, você deve ser definido.

supposely, na Teoria da Relatividade de Einstein afirma que uma caloria tem um peso exato (0.000000000000046 gramas).

Com isto dito, algo como isto deve funcionar:

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

Isso iria retornar, em gramas, quanto peso foi perdido. Para torná-lo mais razoável, eu faria algo como descobrir quantas calorias estão em como metade de uma libra ou o que quer.

Pelo que li, que é o que você está tentando fazer. Diga-me se não.

Eu não sei o quão preciso é porque é Wikipedia, mas parece que uma boa base para uma regra de polegar-o-meter.

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

Como você só vai queimar gordura, a conversa é a seguinte:

Para gravar 1g de gordura que você vai ter que trabalhar fora 9kcal.

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

Eu acho que toda a gente tem resumiu bem, no entanto, há algo (talvez mais) que você tenha esquecido:

água e estimulantes (o seu direito desenvolvedor, portanto, a cafeína é uma droga padrão, como Spice está em dunas)

Por exemplo, se eu tiver 2000cal de alimentos em um dia, e através de metabolismo e exercer eu queimo 1750 (I começar o material todo o exercício, no momento, deve ser 2500 ou assim), eu tenho 350cal esquerda, que vai como gordura , então eu estou prestes +50 gramas (foram 3.500 cals == cerca de 500g de gordura. Não tenho certeza se isso é certo, mas vamos ir com ele para o momento)

Se eu fizer a mesma coisa amanhã, mas eu tenho 2 xícaras de café (tenha em mente o meu café de escolha é Espresso com mais nada nele, tão perto de zero cals), eu tenho que levar duas coisas em consideração :

  • cafeína ups meu metabolismo, então eu queimar mais - por isso a minha queimadura pode ser + 100cals
  • cafeína é um diurético, por isso vou perder mais água -. Por isso o meu peso será para baixo talvez -200g, dependendo minha reação bodys a ele

Então, eu acho que para uma idéia básica, sua proposta é uma boa, mas uma vez que você começa a ficar mais específico, ele fica desagradável complexa.

Outro exemplo: Se você está fazendo exercício, e queimar 500cals durante uma corrida, você vai continuar a queimar CALS para um número de horas depois. Se você queimar 200 cals através de treinamento de peso, você vai fazer o mesmo pós-exercício queimadura (talvez mais), e sua linha de base metabólica queimar (o quanto você queima se você apenas sentar-se em sua parte traseira) será maior até que atrofia do músculo traseiro para o que era antes.

Eu acho que você está certo tho - não é realmente uma pergunta SO, mas divertido no entanto

.

Gostaria de acrescentar que você encontrar uma medida diferente do que o IMC em suas considerações, porque ele não leva a composição corporal em consideração. Por exemplo, eu lembro de ter visto um artigo sobre Evander Holyfield está sendo considerado "perigosamente obesas", baseado em seu IMC elevado. Parecia que ele mal tinha um pingo de gordura sobre ele. De qualquer forma, apenas uma consideração.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top