Conversia de calorii la greutate

voturi
0

Ecuația fundamentală a pierderii în greutate / câștig este:

weight_change = convert_to_weight_diff(calories_consumed - calories_burnt);

Mă duc la o lovitură de sănătate, și ca un tocilar bun am crezut că voi începe să înregistrați aceste lucruri și să scrie unele software-ul pentru a procesa datele mele. Nu sunt atent și disciplinat suficient pentru a conta calorii din alimente, asa ca m-am gândit lucrez invers:

  • Pot să mă cântărească în fiecare zi
  • Eu pot calcula BMR mea și, prin urmare, cât de multe calorii ard fac nimic toată ziua
  • Pot să-mi folosesc Pulsomasuratoare să dau seama cât de multe calorii ard fac exerciții

Așa pot genera o aproximative „calorii consumate“ Graficul bazat pe exerciții și greutatea mea înregistrări, și de a folosi că, pentru a mă motiva atunci când sunt tentat să aibă o gogoasa.

Lucru Sunt blocat pe este funcția:

int convert_to_weight_diff(int calorie_diff);

Știe cineva pseudo-cod pentru această funcție? Dacă ai câteva detalii, asigurați-vă că specificați dacă vorbim de calorii, calorii, KJ, lire sterline, kilograme, etc.

Mulțumiri!

Întrebat 24/10/2008 la 12:02
sursa de către utilizator
În alte limbi...                            


7 răspunsuri

voturi
5

Uită - te la hackerului Dieta si physicsdiet.com - aceasta roata a fost deja inventat.

Publicat 24/10/2008 la 12:05
sursa de către utilizator

voturi
0

Nu știu cât de exactă acest lucru se datorează faptului că este Wikipedia, dar se pare ca o bună bază pentru o regulă degetului arătător-o-metru.

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

Publicat 24/10/2008 la 12:08
sursa de către utilizator

voturi
2

Cred că factorul de conversie este de aproximativ 3500 de calorii pe lira. Căutarea Google (! Nu calculatorul) pare să fie de acord: http://www.google.com/search?q=calories+per+pound

Publicat 24/10/2008 la 12:08
sursa de către utilizator

voturi
0

Pe măsură ce va arde numai de grăsime, conversația este după cum urmează:

Pentru a arde 1g de grăsime va trebui să lucreze 9kcal.

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

Publicat 24/10/2008 la 12:12
sursa de către utilizator

voturi
0

Cred că toată lumea a rezumat aceasta bine, cu toate acestea există ceva (poate mai mult), pe care le-ați uitat:

apă și stimulente (dvs. un drept dezvoltator, asa ca cafeina este un drog standard cum ar fi Spice este în duna)

De exemplu, dacă am 2000cal de alimente într-o zi, și prin metabolismul și exercițiile fizice ard 1750 (I a lua lucrurile toate antrenamentele în acest moment, ar trebui să fie 2500 sau cam asa ceva), am lăsat 350cal, care merge la fel de grăsime, așa că am „m aproximativ 50 de grame (3500 au fost aproximativ 500 g == licențe CAL de grăsime. Nu sunt sigur dacă asta e bine, dar vă permite du-te cu ea pentru moment)

Dacă aș face exact același lucru mâine, dar am 2 cești de cafea (tineti minte cafeaua mea de alegere este Espresso cu nimic altceva în ea, atât de aproape de zero CAL), trebuie să ia două lucruri în considerare:

  • up cafeina metabolismul meu, așa că am arde mai mult - atât de arsura mea poate fi + 100cals
  • cafeina este un diuretic, așa că voi pierde mai multă apă - astfel încât greutatea mea va fi în jos, poate -200g, în funcție de reacția mea să-l bodys.

Deci, cred că pentru o idee de bază, propunerea dumneavoastră este una bună, dar odată ce începe să obtinerea mai specific, devine complex NASTY.

Un alt exemplu: Dacă faci exerciții, și arde 500cals în timpul unei RUN, va continua să ardă licențe CAL pentru un număr de ore după. Dacă arde 200 de licențe CAL prin formare în greutate, veți face același arde post-exercițiu (poate mai mult), și metabolice dvs. de bază arde (cât de mult te arde daca stai pe spate dvs.) va fi mai mare până în acel mușchi atrofiază spate la orice ar fi fost înainte.

Cred că ai dreptate Tho - nu într-adevăr o întrebare SO, dar nici unul nu mai puțin distractiv.

Publicat 24/10/2008 la 13:10
sursa de către utilizator

voturi
0

Aș adăuga că veți găsi o măsurare diferit decât IMC în considerațiile dvs., deoarece nu ia în considerare compoziția corpului. De exemplu, îmi amintesc că am văzut un articol despre Evander Holyfield fiind considerat „periculos de obezi“, bazat pe lui IMC ridicat. Părea că avea abia o uncie de grăsime pe el. Oricum, doar o considerație.

Publicat 24/10/2008 la 13:15
sursa de către utilizator

voturi
1

Adică, în cazul în care acest lucru este ceea ce căutați, ar trebui să fie setat.

Supposely, în teoria relativității a lui Einstein el afirmă că o calorie are o greutate exactă (0.000000000000046 grame).

Cu acest spus, ceva de genul acesta ar trebui să funcționeze:

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

Asta ar reveni, în grame, cât de mult în greutate a fost pierdut. Pentru a face mai rezonabil, aș face ceva de genul a afla cât de multe calorii sunt într-o jumătate de lire ca sau orice altceva.

Din ceea ce am citit, asta este ceea ce încercăm să facem. Spune-mi dacă nu.

Publicat 14/03/2012 la 05:13
sursa de către utilizator

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