Pular para o conteúdo
🛠️ToolsShed

Body Frame Size Calculator

Determine o tamanho de quadro pequeno, médio ou grande a partir da altura e circunferência do pulso.

Tamanho da estrutura

Médio

Razão (r): 10.29

Intervalo de peso ideal (Hamwi)

68.475.6 kg

Com base na fórmula de Hamwi ±10% para tamanho de estrutura.

Critérios de tamanho da estrutura (r = altura / pulso)

GêneroPequenoMédioGrande
Masculino> 10.49.6–10.4< 9.6
Feminino> 11.010.1–11.0< 10.1

r = altura (cm) ÷ circunferência do pulso (cm)

Sobre esta ferramenta

O tamanho da sua estrutura corporal reflete o tamanho fundamental da sua estrutura esquelética — uma característica que, ao contrário da massa muscular ou gordura corporal, permanece constante ao longo de sua vida adulta. O cálculo usa uma proporção simples mas eficaz de sua altura em relação à circunferência do pulso para classificar se você tem uma estrutura pequena, média ou grande. Esta medida é importante porque fornece contexto essencial para avaliar peso saudável; duas pessoas da mesma altura podem ter intervalos de peso saudável significativamente diferentes dependendo do tamanho de sua estrutura.

Para usar esta calculadora, basta inserir seu sexo, altura e circunferência do pulso em unidades métricas (centímetros) ou imperiais (polegadas). A ferramenta determina instantaneamente sua classificação de estrutura e fornece um intervalo de peso ideal estimado usando a fórmula de Hamwi, ajustado pelo tamanho da estrutura. Muitos profissionais de fitness e profissionais de saúde recomendam considerar o tamanho da estrutura juntamente com o IMC, especialmente quando alguém sente que seu peso não se alinha com as categorias padrão de IMC, ou ao estabelecer objetivos personalizados de fitness e nutrição.

Perguntas Frequentes

Implementação de Código

def body_frame_size(height_cm, wrist_cm, gender):
    """
    Determine body frame size from height and wrist circumference.
    Returns: 'small', 'medium', or 'large'
    """
    r = height_cm / wrist_cm
    if gender == "male":
        if r > 10.4:
            return "small"
        elif r < 9.6:
            return "large"
        else:
            return "medium"
    else:  # female
        if r > 11.0:
            return "small"
        elif r < 10.1:
            return "large"
        else:
            return "medium"

def ideal_weight_hamwi(height_cm, gender, frame):
    """Hamwi formula for ideal body weight in kg"""
    height_in = height_cm / 2.54
    if gender == "male":
        ibw = 48 + max(0, height_in - 60) * 2.7
    else:
        ibw = 45.5 + max(0, height_in - 60) * 2.2
    adj = {"small": -0.10, "medium": 0, "large": 0.10}[frame]
    return ibw * (1 + adj)

# Example
height, wrist = 175, 17
gender = "male"
frame = body_frame_size(height, wrist, gender)
ibw = ideal_weight_hamwi(height, gender, frame)
print(f"Frame: {frame}, Ideal weight: {ibw:.1f}kg")

Comments & Feedback

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