TDEE Hesaplayıcı
Toplam Günlük Enerji Harcamanızı ve günlük kalori ihtiyacınızı hesaplayın.
TDEE Hesaplayıcısı, Bazal Metabolizma Hızınızı (BMH) ve fiziksel aktivite düzeyinizi hesaba katarak vücudunuzun bir günde yaktığı toplam kalori sayısını tahmin eder. TDEE, herhangi bir kalori bazlı diyet veya fitness planının temelidir: TDEE'nin altında yemek kilo vermek için açık yaratır, üzerinde yemek kilo almaya neden olur.
Yaşınızı, boyunuzu, kilonuzu, biyolojik cinsiyetinizi girin ve aktivite düzeyinizi seçin. Araç, çoğu yetişkin için en doğrulanmış formül olan Mifflin-St Jeor denklemini kullanarak BMH'yi hesaplar ve TDEE'nizi üretmek için bir aktivite faktörüyle çarpar.
TDEE'niz bir tahmindir, garanti değil — bireysel metabolizma değişir. Bunu başlangıç noktası olarak kullanın, 2-3 hafta boyunca gerçek kilo değişikliğinizi takip edin ve kalori alımınızı buna göre ayarlayın.
Sıkça Sorulan Sorular
Kod Uygulaması
def mifflin_bmr(weight_kg, height_cm, age, sex):
"""
Mifflin-St Jeor BMR formula (1990).
Parameters:
weight_kg - body weight in kilograms
height_cm - height in centimetres
age - age in years
sex - 'male' or 'female'
Returns BMR in kcal/day.
"""
bmr = 10 * weight_kg + 6.25 * height_cm - 5 * age
bmr += 5 if sex.lower() == 'male' else -161
return bmr
def tdee(weight_kg, height_cm, age, sex, activity_level='sedentary'):
"""
Calculate Total Daily Energy Expenditure (TDEE).
Activity multipliers (Mifflin-St Jeor):
sedentary 1.2 (desk job, little/no exercise)
light 1.375 (1-3 days/week exercise)
moderate 1.55 (3-5 days/week exercise)
active 1.725 (6-7 days/week hard exercise)
very_active 1.9 (physical job + hard exercise)
"""
multipliers = {
'sedentary': 1.2,
'light': 1.375,
'moderate': 1.55,
'active': 1.725,
'very_active': 1.9,
}
bmr = mifflin_bmr(weight_kg, height_cm, age, sex)
factor = multipliers.get(activity_level, 1.2)
return bmr * factor
# Example: 30-year-old male, 80 kg, 180 cm, moderately active
bmr = mifflin_bmr(80, 180, 30, 'male')
tdee_val = tdee(80, 180, 30, 'male', 'moderate')
print(f"BMR: {bmr:.0f} kcal/day")
print(f"TDEE: {tdee_val:.0f} kcal/day")
print(f"Weight loss target (-500 kcal): {tdee_val - 500:.0f} kcal/day")
print(f"Muscle gain target (+250 kcal): {tdee_val + 250:.0f} kcal/day")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.