Convertir calories poids

voix
0

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

weight_change = convert_to_weight_diff(calories_consumed - calories_burnt);

Je vais sur un coup de pied de santé, et comme un bon ballot je pensais que je commence à garder une trace de ces choses et d'écrire un logiciel pour traiter mes données. Je ne suis pas attentif et assez disciplinés pour compter les calories dans les aliments, donc je pensais que je travaille en arrière:

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

De cette façon, je peux générer un « calories consommées » approximative du graphique en fonction de mon exercice et les dossiers poids, et l'utiliser pour me motiver quand je suis tenté d'avoir un beignet.

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

int convert_to_weight_diff(int calorie_diff);

Tout le monde connaît le pseudo-code pour cette fonction? Si vous avez des informations, assurez-vous de spécifier si l'on parle de calories, calories, kilojoules, livres, kilogrammes, etc.

Merci!

Créé 24/10/2008 à 12:02
source utilisateur
Dans d'autres langues...                            


7 réponses

voix
5

Regardez régime du Hacker et le physicsdiet.com - cette roue a déjà été inventé.

Créé 24/10/2008 à 12:05
source utilisateur

voix
0

Je ne sais pas comment cette précision est parce qu'il est Wikipedia, mais il ressemble à une bonne base pour une règle de pouce-o-mètre.

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

Créé 24/10/2008 à 12:08
source utilisateur

voix
2

Je pense que le facteur de conversion est d' environ 3500 calories par livre. Recherche Google (non la calculatrice) semble convenir: http://www.google.com/search?q=calories+per+pound

Créé 24/10/2008 à 12:08
source utilisateur

voix
0

Comme vous ne brûler les graisses, la conversation est la suivante:

Pour brûler de la graisse 1 g, vous aurez à travailler 9kcal.

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

Créé 24/10/2008 à 12:12
source utilisateur

voix
0

Je pense que tout le monde cependant a résumé les autres vers le haut bien, il y a quelque chose (peut-être plus) que vous avez oublié:

l'eau et les stimulants (votre droit de développeur, de sorte que la caféine est un médicament standard, comme Spice est dune)

Par exemple, si je 2000cal de nourriture en un jour, et à travers le métabolisme et l'exercice que je brûle 1750 (j'avoir des trucs tous les exercices pour le moment, devrait être 2500 ou si), il me reste 350cal, qui va sous forme de graisse, donc je « m environ 50 grammes (3500 étaient cals == environ 500 g de graisse. Je ne sais pas si c'est bon, mais LÂCHE avec pour le moment)

Si je fais la même chose demain exacte, mais je 2 tasses de café (garder à l'esprit mon café de choix est Espresso avec rien d'autre, donc proche de zéro cals), je dois prendre deux choses en compte:

  • caféine ups mon métabolisme, donc je brûle plus - donc ma brûlure peut être + 100cals
  • la caféine est un diurétique, donc je vais perdre plus d'eau - donc mon poids sera peut-être vers le bas -200g, en fonction de ma bodys réaction.

Donc, je pense que pour une idée de base, votre proposition est bonne, mais une fois que vous commencez à obtenir plus précis, il devient complexe NASTY.

Un autre exemple: Si vous faites l'exercice, et brûler 500cals pendant une course, vous continuerez à brûler cals pendant plusieurs heures après. Si vous brûlez 200 cals à travers la formation de poids, vous allez faire la même brûlure post-exercice (peut-être plus), et brûler votre métabolisme de base (combien vous brûlez si vous restez assis sur votre dos) sera plus élevé jusqu'à ce que le muscle atrophies retour à ce qu'il était avant.

Je pense que vous êtes tho droit - pas vraiment une question SO, mais amusant pas moins.

Créé 24/10/2008 à 13:10
source utilisateur

voix
0

Je voudrais ajouter que vous trouvez une mesure différente de l'IMC dans vos considérations, car il ne prend pas la composition corporelle en considération. Par exemple, je me souviens avoir vu un article sur Evander Holyfield être considéré comme « dangereusement obèse » en fonction de son IMC élevé. Il avait l'air avait à peine une once de graisse sur lui. Quoi qu'il en soit, juste une considération.

Créé 24/10/2008 à 13:15
source utilisateur

voix
1

Je veux dire, si c'est ce que vous cherchez, vous devriez définir.

Supposely, dans la théorie d'Einstein de la relativité restreinte, il déclare qu'une calorie n'ont un poids exact (0.000000000000046 grammes).

Cela dit, quelque chose comme cela devrait fonctionner:

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

Cela reviendrait, en grammes, comment a été perdu beaucoup de poids. Pour le rendre plus raisonnable, je ferais quelque chose comme savoir combien de calories sont comme une demi-livre ou autre chose.

D'après ce que je lis, c'est-ce que vous essayez de faire. Dites-moi si pas.

Créé 14/03/2012 à 05:13
source utilisateur

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