Calculadora de índice ponderal
Com 70 kg e 1,75 m, o índice ponderal é de 13,061224 kg/m³. Ao dividir pela altura ao cubo, e não ao quadrado, ele compara de forma mais justa que o IMC pessoas muito altas, muito baixas ou em fase de crescimento. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Peso
- 70
- Altura
- 1,75
- Índice ponderal
- 13,061224 kg/m^3
- Peso (kg)
- 70
- Altura m
- 1,75
- Altura ao cubo
- 5,359375
O índice ponderal (também chamado de índice de Rohrer ou índice de corpulência) expressa a massa corporal em relação ao cubo da estatura, e não ao quadrado. Onde o índice de massa corporal usa a altura ao quadrado, o índice ponderal usa a altura ao cubo, o que muitos clínicos e pesquisadores preferem para lactentes, crianças e adultos muito altos ou baixos, porque o volume escala mais próximo do cubo de uma dimensão linear.
O que o índice ponderal mede e por que a altura é elevada ao cubo
As ferramentas de composição corporal precisam de uma razão simples que ainda seja sensível à estatura. O IMC clássico divide a massa pela altura ao quadrado e funciona razoavelmente para adultos de altura média, mas classifica de forma sistematicamente errada as pessoas nos extremos de altura, porque o volume não escala com o quadrado do comprimento. O índice ponderal, em vez disso, divide a massa pela altura ao cubo, alinhando o denominador com uma medida tridimensional semelhante a volume.
Se duas pessoas têm o mesmo IMC, mas alturas diferentes, a pessoa mais alta costuma ter um índice ponderal menor, o que reflete melhor como a massa preenche uma estrutura mais longa. Em pediatria, a forma de Rohrer ou ponderal é usada há muito tempo para recém-nascidos e crianças em crescimento, em que o comprimento varia rapidamente e as razões baseadas no quadrado exageram magreza ou peso.
A pesquisa com adultos também a usa ao estudar atletas altos, idosos baixos ou qualquer coorte em que a dispersão de altura dominaria as classificações do IMC. A unidade é quilograma por metro cúbico: um valor puro semelhante a densidade, não um percentual e não um rótulo diagnóstico por si só.
Como chamar a calculadora e ler o resultado
Informe o peso em quilogramas e a altura em metros. Peso negativo também é rejeitado. Campos ausentes ou não numéricos falham com uma mensagem clara que nomeia o campo.
Valores típicos de adultos costumam ficar numa faixa em torno de dez a quatorze kg/m³, dependendo da composição corporal, mas você deve interpretar os resultados com as tabelas de referência ou o protocolo clínico que de fato usa, em vez de um único ponto de corte universal.
Onde as equipes usam e como funciona o preço
Gráficos de crescimento, resumos de alta neonatal e painéis longitudinais de aptidão física se beneficiam de uma única definição compartilhada da razão. Trabalhos em lote podem enviar muitas tarefas independentes; cada uma retorna seu próprio resultado e é cobrada como um item quando é bem-sucedida. A ferramenta interativa acima roda gratuitamente no navegador para verificações interativas.
As entradas e saídas de origem são retidas apenas pela janela de retenção da plataforma e nunca são usadas para treinar modelos.
Casos de uso
Registros de crescimento pediátrico e neonatal
Calcule o índice ponderal a partir do peso e do comprimento medidos, para que resumos de alta e bancos de crescimento compartilhem uma definição de fórmula entre unidades.
Ciência esportiva e triagem de atletas altos
Classifique atletas com amplas faixas de altura usando um índice de massa baseado no cubo, que não superestima a estatura como o IMC costuma fazer.
Perguntas frequentes
Como o índice ponderal difere do IMC?
O IMC divide a massa pela altura ao quadrado; o índice ponderal divide a massa pela altura ao cubo, o que acompanha melhor a escala semelhante a volume e costuma ser preferido para lactentes e alturas extremas.
Quais unidades devo usar para peso e altura?
Use quilogramas para o peso e metros para a altura. Converta centímetros dividindo por 100 antes de chamar a calculadora.
O que acontece se a altura for zero ou negativa?
A altura deve ser um número finito estritamente maior que zero.
Qual é um índice ponderal comum em adultos?
Em adultos, costuma ficar mais ou menos entre 10 e 14 kg/m³, conforme a composição corporal. Não existe um limite universal: interprete o resultado com as tabelas de referência ou o protocolo clínico que você usa.
Por que o índice ponderal é usado em recém-nascidos e crianças?
Porque o comprimento deles muda muito rápido, e as razões com a altura ao quadrado exageram a magreza ou o excesso de peso. Com o cubo, o índice mostra melhor como o peso preenche um corpo em crescimento.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/health/ponderal-index \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70,"height":1.75}'const res = await fetch("https://api.kit.forhosting.com/health/ponderal-index", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70,
"height": 1.75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/ponderal-index",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70,
"height": 1.75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/ponderal-index", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70,"height":1.75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70,"height":1.75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/ponderal-index", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"weight": 70,
"height": 1.75
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.ponderal_index",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta calculadora gratuita e a API recebem o peso em quilogramas e a altura em metros e retornam um único valor determinístico em kg/m³ que você pode registrar, plotar em gráfico ou comparar com normas de coorte sem escrever a fórmula à mão.
Como chamar a calculadora e ler o resultado
O serviço calcula ponderal_index igual a weight_kg dividido por height_m elevado à terceira potência, arredonda o índice e o valor intermediário da altura ao cubo para seis casas decimais para armazenamento estável e retorna esses campos junto com a string de unidade kg/m^3 e o rótulo da fórmula. A altura deve ser estritamente maior que zero; estatura zero ou negativa é rejeitada com invalid_input, porque a divisão por um cubo não positivo é indefinida para este uso. Não há consulta de rede, inferência de modelo nem dependência da data atual — as mesmas entradas sempre produzem o mesmo JSON.
Onde as equipes usam e como funciona o preço
Use este endpoint quando um formulário, integração com prontuário eletrônico, caderno de ciência esportiva ou pipeline de pesquisa precisar de um índice ponderal repetível sem embutir código de ponto flutuante improvisado em cada cliente. Chamadas programáticas usam o saldo pré-pago do ForHosting KIT a US$ 0,002 por requisição bem-sucedida, sem assinatura e sem cobrança quando a validação falha. Como a aritmética é minúscula e totalmente local ao Worker, a latência é dominada pelo handshake da fila de tarefas, e não pelo cálculo, o que torna a capacidade adequada tanto para validação de formulários de alta frequência quanto para o reprocessamento offline de tabelas históricas de medições.
Casos de integração
Pipelines de pesquisa e validação de formulários de prontuário
Chame a API a partir de formulários de admissão ou de ETL em lote, para que cada exportação de coorte armazene um campo determinístico em kg/m³ ao lado das medições brutas.
Perguntas técnicas
Qual é a fórmula do índice ponderal?
O índice ponderal é igual à massa corporal em quilogramas dividida pela altura em metros ao cubo (weight_kg / height_m³), relatado em kg/m³.
A calculadora de índice ponderal é gratuita?
A ferramenta do navegador é gratuita. As chamadas de API custam US$ 0,002 por requisição bem-sucedida do seu saldo pré-pago do KIT; a validação que falha nunca é cobrada.