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.4 – 75.6 kg
Com base na fórmula de Hamwi ±10% para tamanho de estrutura.
Critérios de tamanho da estrutura (r = altura / pulso)
| Gênero | Pequeno | Médio | Grande |
|---|---|---|---|
| Masculino | > 10.4 | 9.6–10.4 | < 9.6 |
| Feminino | > 11.0 | 10.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.