Doriți să îmbunătățiți această întrebare? Actualizați întrebarea, astfel încât să se concentreze pe o problemă numai editând această postare.

Închis acum 5 ani .

Ecuația fundamentală a pierderii/creșterii în greutate este:

Mă duc la o lovitură de sănătate și, ca un tocilar bun, m-am gândit să încep să urmăresc aceste lucruri și să scriu niște programe software pentru a-mi procesa datele. Nu sunt suficient de atent și disciplinat încât să număr caloriile din alimente, așa că m-am gândit să lucrez înapoi:

  • Pot să mă cântăresc în fiecare zi
  • Îmi pot calcula BMR și, prin urmare, câte calorii ard fără a face nimic toată ziua
  • Îmi pot folosi monitorul de ritm cardiac pentru a afla câte calorii ard făcând mișcare

În acest fel pot genera un grafic aproximativ „calorii consumate” pe baza înregistrărilor mele de exerciții fizice și greutate și îl pot folosi pentru a mă motiva atunci când sunt tentat să am o gogoasă.

Lucrul pe care sunt blocat este funcția:

Știe cineva pseudo-codul pentru acea funcție? Dacă aveți câteva detalii, asigurați-vă că specificați dacă vorbim despre calorii, calorii, kilojoule, kilograme, kilograme etc.

7 Răspunsuri 7

Uită-te la The Hacker's Diet și physicsdiet.com - această roată a fost deja inventată.

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

Adică, dacă asta e ceea ce cauți, ar trebui să fii stabilit.

Se presupune că în teoria relativității a lui Einstein afirmă că o calorie are o greutate exactă (0,000000000000046 grame).

Acestea fiind spuse, așa ceva ar trebui să funcționeze:

Asta ar întoarce, în grame, cât de mult a fost pierdut. Pentru a face acest lucru mai rezonabil, aș face ceva de genul a afla în câte calorii sunt, cum ar fi jumătate de kilogram sau orice altceva.

Din ceea ce am citit, asta încerci să faci. Spune-mi dacă nu.

caloriilor

Nu știu cât de exact este acest lucru, deoarece este Wikipedia, dar arată ca o bază bună pentru o regulă de degetul mare.

Deoarece veți arde doar grăsimi, conversația este următoarea:

Pentru a arde 1g de grăsime va trebui să calculați 9kcal.

Cred că toți ceilalți au rezumat-o bine, totuși există ceva (poate mai mult) pe care l-ați uitat:

apă și stimulente (aveți dreptate la dezvoltator, deci cofeina este un medicament standard, precum Spice este în dune)

De exemplu, dacă am 2000cal de alimente într-o zi, iar prin metabolism și exercițiu ard 1750 (îmi fac toate exercițiile în acest moment, ar trebui să fie aproximativ 2500), îmi mai rămân 350cal, care sunt la fel de grase, așa că Sunt aproximativ +50 de grame (erau 3500 de cal == aproximativ 500g de grăsime. Nu sunt sigur dacă este corect, dar să mergem cu el pentru moment)

Dacă fac exact același lucru mâine, dar am 2 căni de cafea (rețineți că cafeaua mea preferată este Espresso, cu nimic altceva în el, atât de aproape de zero cali), trebuie să țin cont de două lucruri:

  • cofeina îmi crește metabolismul, așa că ard mai mult - deci arsura mea poate fi de + 100cals
  • cofeina este un diuretic, așa că voi pierde mai multă apă - astfel încât greutatea mea va scădea poate -200g, în funcție de reacția corpului meu la aceasta.

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

Un alt exemplu: Dacă faceți exerciții fizice și ardeți 500cals în timpul unei alergări, veți continua să ardeți cal pentru câteva ore după. Dacă ardeți 200 de cali prin antrenament cu greutăți, veți face aceeași arsură post-exercițiu (poate mai mult), iar arsura metabolică de bază (cât ardeți dacă stați doar pe spate) va fi mai mare până când acel mușchi se atrofiază înapoi la orice ar fi fost înainte.

Cred că ai dreptate - nu chiar o întrebare SO, dar distractivă totuși.