Question

L'équation fondamentale perte / gain de poids est la suivante:

weight_change = convert_to_weight_diff(calories_consumed - calories_burnt);

Je pars pour la santé, et comme un bon nerd, je pensais commencer à garder une trace de ces choses et à écrire un logiciel pour traiter mes données. Je ne suis pas assez attentif et discipliné pour compter les calories dans les aliments. Je pensais donc travailler à l'envers:

  • Je peux me peser tous les jours
  • Je peux calculer mon BMR et donc le nombre de calories que je brûle sans rien faire toute la journée
  • Je peux utiliser mon moniteur de fréquence cardiaque pour déterminer le nombre de calories que je brûle en faisant de l'exercice

Ainsi, je peux générer un nombre approximatif de "calories consommées". graphique basé sur mes enregistrements d’exercices et de poids, et utilisez-le pour me motiver lorsque je suis tenté d’avoir un beignet.

La chose sur laquelle je suis coincé est la fonction:

int convert_to_weight_diff(int calorie_diff);

Quelqu'un connaît le pseudo-code pour cette fonction? Si vous avez des détails, précisez si vous parlez de calories, calories, kilojoules, livres, kilogrammes, etc.

Merci!

Était-ce utile?

La solution

Regardez Le régime du pirate informatique et physicsdiet.com - cette roue a déjà été inventée.

Autres conseils

Je pense que le facteur de conversion est d’environ 3 500 calories par livre. La recherche Google (pas la calculatrice!) Semble être d'accord: http: // www. google.com/search?q=calories+per+pound

Je veux dire, si c'est ce que vous cherchez, vous devriez être prêt.

En théorie, dans la théorie de la relativité d'Einstein, il est indiqué qu'une calorie a un poids exact (0,000000000000046 grammes).

Cela dit, quelque chose comme cela devrait marcher:

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

Cela indiquerait, en grammes, combien de poids a été perdu. Pour que ce soit plus raisonnable, je voudrais savoir, entre autres, combien de calories il y a dans une demi-livre ou plus.

D'après ce que j'ai lu, c'est ce que vous essayez de faire. Dis-moi si non.

Je ne sais pas si cela est exact, car il s'agit de Wikipédia, mais cela semble être une bonne base pour une règle empirique.

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

Comme vous ne brûlerez que de la graisse, la conversation est la suivante:

Pour brûler 1 g de graisse, vous devrez travailler 9 kcal.

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

Je pense que tout le monde a bien résumé la situation, mais il y a quelque chose (peut-être plus) que vous avez oublié:

eau et stimulants (votre droit de développeur, donc la caféine est une drogue standard, comme Spice est in dune)

Par exemple, si j’ai 2000 calories d’aliments par jour, et que je brûle 1750 par le métabolisme et l’exercice (je reçois des trucs tous les exercices en ce moment, il devrait y en avoir environ 2 500), il me reste 350 calories, ce qui est gras. , donc je suis environ +50 grammes (étaient 3500 cals == environ 500g de graisse. Pas sûr si thats droit, mais laisse aller avec pour le moment)

Si je fais exactement la même chose demain, mais que j'ai 2 tasses de café (n'oubliez pas que mon café de choix est l'Espresso sans rien d'autre, si proche de zéro cals), je dois prendre en compte deux choses :

  • la caféine accélère mon métabolisme, donc je brûle plus - de sorte que ma brûlure peut être de + 100 cals
  • La caféine est un diurétique, je perdrai donc plus d’eau - mon poids diminuera peut-être de -200 g, en fonction de la réaction de mon corps.

Donc, je pense que pour une idée de base, votre proposition est bonne, mais une fois que vous commencez à être plus spécifique, elle devient NASTY complexe.

Autre exemple: si vous faites de l’exercice et gravez 500 calories en cours d’exécution, vous continuerez à les brûler pendant un certain nombre d’heures après. Si vous brûlez 200 calories par la musculation, vous ferez la même brûlure post-exercice (peut-être plus), et votre brûlure métabolique de base (combien vous brûlerez si vous restez assis sur le dos) sera plus élevée jusqu'à l'atrophie musculaire du dos. à quoi que ce soit avant.

Je pense que vous avez raison - ce n’est pas vraiment une question SO, mais amusant quand même.

J'ajouterais que vous trouvez une mesure différente de l'IMC dans vos considérations, car elle ne prend pas en compte la composition corporelle. Par exemple, je me souviens avoir vu un article sur Evander Holyfield considéré comme "dangereusement obèse". sur la base de son IMC élevé. Il semblait avoir à peine une once de graisse sur lui. En tout cas, juste une considération.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top