İçeriğe geç
🛠️ToolsShed

Vücut Tipi Hesaplayıcı

Vücut ölçülerinizden vücut tipinizi (ektomorf, mezomorf veya endomorf) belirleyin.

Bu tahmin basit kemik yapısı oranlarına dayanır ve yalnızca genel bilgi amaçlıdır; tıbbi ya da vücut kompozisyonu değerlendirmesi değildir.

Bu araç hakkında

Vücut Tipi Hesaplayıcısı, iskelet boyutu ve vücut oranları temel alınarak insanları üç ana vücut tipine ayıran bir sınıflandırma sistemi olan somatotipinizi belirlemenize yardımcı olur. Ağırlığı boyunuza göre ölçen VKİ'nin aksine, bu araç bilek ve ayak bileği çevresinin ölçümlerini altta yatan kemik yapınızın göstergeleri olarak kullanır. Vücut tipinizi bilmek, gerçekçi fitness hedefleri belirlemek ve metabolizmanızın antrenman ve diete doğal olarak nasıl yanıt verdiğini anlamak için faydalıdır.

Hesaplayıcıyı kullanmak için, esnek bir ölçü bandı kullanarak bilek kemiğinin hemen altındaki bilek çevrenizi ve ayak bileğinin en dar noktasında ayak bileği çevrenizi ölçün. Bu ölçümleri santimetre cinsinden boyunuz ve kilonuzu da içeren şekilde girin. Araç, vücut tipinizi öncelikle bilek-boy oranından belirler, bu oran iskelet yapınız genetik olarak belirlenmiş olduğundan hayat boyunca sabit kalır. Ayak bileği ölçümleri ek doğrulama sağlar.

Somatotipinizi anlamak, antrenman stilinizi ve beslenme yaklaşımınızı doğal vücut eğilimlerinize uyarlamanıza yardımcı olur. Ektomorflar tipik olarak kalori fazlası ile güç odaklı antrenmanlardan yararlanır; endmorflar sıklıkla daha yüksek kardio sıklığı ve kontrol edilen porsiyonlarla daha iyi sonuçlar elde ederler; mezomorflar karışık antrenman yaklaşımlarına iyi yanıt verme eğilimindedir. Vücut tipinizin bir başlangıç noktası olduğunu, kader olmadığını unutmayın — tutarlı antrenman ve uygun beslenme, sınıflandırmanızdan bağımsız olarak vücut kompozisyonunuzu dramatik şekilde değiştirebilir.

Sıkça Sorulan Sorular

Kod Uygulaması

def classify_body_type(wrist_cm, height_cm):
    """
    Classify somatotype using the wrist-to-height ratio.

    Thresholds (empirical):
        ratio < 0.1035  → Ectomorph  (small frame)
        ratio > 0.1160  → Endomorph  (large frame)
        otherwise       → Mesomorph  (medium frame)

    Parameters:
        wrist_cm  - wrist circumference in centimetres
        height_cm - height in centimetres

    Returns one of: 'ectomorph', 'mesomorph', 'endomorph'
    """
    ratio = wrist_cm / height_cm
    if ratio < 0.1035:
        return "ectomorph"
    elif ratio > 0.1160:
        return "endomorph"
    return "mesomorph"


DESCRIPTIONS = {
    "ectomorph": "Slim frame, fast metabolism, difficulty gaining muscle or fat.",
    "mesomorph": "Athletic build, gains/loses weight relatively easily.",
    "endomorph": "Larger frame, gains weight easily, tends to retain fat.",
}


# Examples
test_cases = [
    (15.5, 180),  # small wrist, tall → ectomorph
    (17.5, 175),  # medium           → mesomorph
    (21.0, 170),  # large wrist      → endomorph
]

for wrist, height in test_cases:
    body_type = classify_body_type(wrist, height)
    ratio     = wrist / height
    print(f"Wrist {wrist}cm / Height {height}cm = ratio {ratio:.4f} → {body_type}")
    print(f"  {DESCRIPTIONS[body_type]}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.