Ortalama Günlük Besin Alımı DRI Hesaplama

Ortalama Günlük Besin Alımı DRI Hesaplama

Bu araç, Amerika Ulusal Bilimler, Mühendislik ve Tıp Akademileri Sağlık ve Tıp Bölümü tarafından belirlenen Beslenme Referans Alım Düzeyleri’ne (DRI) göre günlük besin öğesi ihtiyaçlarınızı hesaplar. Veriler, besin öğesi gereksinimleri konusunda en güncel bilimsel bilgileri temsil eder. Kişisel ihtiyaçlarınız, DRI önerilerinden daha yüksek veya daha düşük olabilir.

Boy, kilo, yaş ve aktivite düzeyinizi girerek aşağıdaki bilgileri içeren bir rapor oluşturabilirsiniz:

  • Vücut Kitle İndeksi (VKİ)
  • Tahmini günlük kalori ihtiyacı
  • DRI verilerine dayalı olarak makro besin öğeleri, su, vitaminler ve mineraller için önerilen alım miktarları

Günlük Besin İhtiyacı Hesaplayıcı

Ulusal Bilimler, Mühendislik ve Tıp Akademileri’nin DRI verilerine dayalı günlük besin önerilerini hesaplayın. Boy, kilo, yaş ve aktivite seviyesini girerek VKİ, kalori ihtiyacı ve besin önerilerini öğrenin.

`; // BMI const heightM = cm / 100; const bmi = (kilos / (heightM * heightM)).toFixed(1); const bmiNote = sex === 'female' && pregnancyStatus === 'pregnant' ? ' *Hamilelikte doğru bir ölçü değildir.' : ''; // EER let eer; if (sex === 'male') { eer = 662 - (9.53 * age) + (15.91 * kilos + 539.6 * heightM); } else { eer = 354 - (6.91 * age) + (9.36 * kilos + 726 * heightM); } const activityFactors = { 'Inactive': sex === 'male' ? 1.036 : 1.062, 'Low Active': sex === 'male' ? 1.123 : 1.12, 'Active': sex === 'male' ? 1.195 : 1.27, 'Very Active': sex === 'male' ? 1.341 : 1.45 }; eer *= activityFactors[activityLevel]; // Gebelik/Emzirme ek kalori if (sex === 'female' && pregnancyStatus !== 'none') { if (pregnancyStatus === 'pregnant') { if (pregnantWeeks > 13 && pregnantWeeks 26) eer += 452; } else if (pregnancyStatus === 'lactating1st') { eer += 330; } else if (pregnancyStatus === 'lactating2nd') { eer += 400; } } // Makro Besinler const carbMin = (eer * 0.45 / 4).toFixed(0); const carbMax = (eer * 0.65 / 4).toFixed(0); const fiber = sex === 'male' ? (age >= 31 && age = 31 && age Hesaplanan Sonuçlar

Vücut Kitle İndeksi (VKİ)

${bmi}${bmiNote}

Günlük Kalori İhtiyacı

${eer.toFixed(0)} kcal

Makro Besinler

Makro Besin Günlük Önerilen Alım
Karbonhidrat${carbMin}-${carbMax} g
Lif${fiber} g
Protein${protein} g
Yağ${fatMin}-${fatMax} g
α-Linolenik Asit${alphaLinolenicAcid} g
Linoleik Asit${linoleicAcid} g
Su${water} L (yaklaşık ${(water * 4).toFixed(0)} bardak)

Vitaminler

${Object.keys(nutrients).filter(key => key.startsWith('vitamin') || ['thiamin', 'riboflavin', 'folate', 'niacin', 'choline', 'pantothenicAcid', 'biotin'].includes(key)).map(key => ` `).join('')}
Vitamin Günlük Önerilen Alım Tolerans Üst Sınırı
${key.replace('vitamin', 'Vitamin ').replace('B6', 'B6').replace('B12', 'B12')} ${nutrients[key].rda} ${nutrients[key].unit} ${nutrients[key].ul}

Mineraller

${Object.keys(nutrients).filter(key => !key.startsWith('vitamin') && !['thiamin', 'riboflavin', 'folate', 'niacin', 'choline', 'pantothenicAcid', 'biotin'].includes(key)).map(key => ` `).join('')}
Mineral Günlük Önerilen Alım Tolerans Üst Sınırı
${key.charAt(0).toUpperCase() + key.slice(1)} ${nutrients[key].rda} ${nutrients[key].unit} ${nutrients[key].ul}
`; document.getElementById('result').innerHTML = result; }

İlgili gönderiler

Besin Takviyeleri Sözlüğü (Dictionary of Dietary Supplement Terms)