Frequência cardíaca máxima
Aos 40 anos, as fórmulas de Fox e Tanaka preveem uma máxima de 180 bpm e a de Gulati 170,8, com média de 176,93. Digite sua idade e compare a regra clássica com duas equações de pesquisa ao mesmo tempo. 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
- Idade em anos
- 40
- Fox (bpm)
- 180 bpm
- Tanaka (bpm)
- 180
- Gulati (bpm)
- 170,8
- Média (bpm)
- 176,93
Esta calculadora de frequência cardíaca máxima estima quão alta sua frequência cardíaca em batimentos por minuto deve subir durante esforço máximo, usando apenas sua idade. Ela aplica três fórmulas populacionais bem conhecidas lado a lado: a clássica regra prática de Fox, duzentos e vinte menos a idade, a regressão de Tanaka, duzentos e oito menos zero vírgula sete vezes a idade, e a equação de Gulati, duzentos e seis menos zero vírgula oito oito vezes a idade. Ver as três de uma vez ajuda você a comparar uma regra simples de sala de aula com alternativas baseadas em pesquisa, sem realizar um teste de esforço em laboratório. O mecanismo é totalmente determinístico: a mesma idade sempre resulta nos mesmos valores de bpm arredondados, sem chamadas de rede, sem amostragem, e sem atalhos dependentes de data.
Onde a FCmax baseada em idade se encaixa em treino, ensino e software
Treinadores e atletas frequentemente começam o planejamento de zonas com um teto previsto pela idade, antes de refinar com testes de campo ou dados de laboratório, e comparar Fox contra Tanaka e Gulati mostra o quanto a simples regra de duzentos e vinte pode divergir de regressões de pesquisa em idades mais avançadas. Professores podem pré-gerar gabaritos para idades modestas, sem depender de aplicativos opacos que trocam silenciosamente coeficientes ou omitem decimais.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para interfaces de zona de frequência cardíaca, normalizar idades inseridas por usuários antes de demonstrações de intensidade, ou atender enunciados de desafios de programação que exigem FCmax de múltiplas fórmulas, em vez de uma constante fixa única. A prática de competições e certificações às vezes precisa de uma fonte rápida e offline de estimativas de bpm, para que as soluções possam ser verificadas sem equipamento de laboratório.
Ferramentas de produto e educação usam a estimativa quando um aprendiz digita uma idade, e a interface precisa mostrar várias fórmulas de livro-texto lado a lado, com uma média clara.
Casos de uso
Pontos de partida de zona de treino
Estime a FCmax a partir da idade, com Fox, Tanaka, e Gulati, para que atletas e treinadores possam esboçar faixas de intensidade antes de testes de campo.
Lição de casa e educação de fitness
Gere respostas reproduzíveis de bpm para livros didáticos, questionários, e laboratórios que ensinam as fórmulas clássicas de frequência cardíaca máxima.
Perguntas frequentes
Quais fórmulas são usadas?
A resposta também inclui a média, o mínimo, e o máximo dessas três estimativas.
O que acontece se a idade for zero ou negativa?
A idade deve ser um número finito positivo; valores não positivos não são válidos para essas fórmulas de frequência cardíaca máxima.
Isso é uma medição médica da minha frequência cardíaca máxima real?
Não. São estimativas de regressão populacional, apenas a partir da idade. Máximos individuais verdadeiros variam; use testes clínicos ou supervisionados quando a precisão importar para decisões de saúde.
Por que os resultados são arredondados a uma precisão?
A precisão padrão é 2 casas decimais; você pode definir de 0 a 15.
Por que as três fórmulas dão resultados diferentes?
Porque a de Fox, 220 menos a idade, é uma regra prática simples, enquanto Tanaka e Gulati vêm de regressões de pesquisa. A diferença costuma crescer com a idade: aos 40 anos já há quase 10 bpm entre Fox e Gulati.
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/max-heart-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":40}'const res = await fetch("https://api.kit.forhosting.com/health/max-heart-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/max-heart-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/max-heart-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/max-heart-rate", 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
{
"age": 40
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.max_heart_rate",
"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.
Limites
max_age | 120 |
min_age | 1e-9 |
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
O que significa frequência cardíaca máxima e o que a resposta contém
Frequência cardíaca máxima é uma estimativa do pulso sustentável mais alto, em batimentos por minuto, que uma pessoa de uma dada idade normalmente pode alcançar sob esforço máximo. Treinadores e livros didáticos a usam como referência ao esboçar zonas de intensidade, como sessenta a setenta por cento da FCmax para resistência fácil, ou oitenta a noventa por cento para intervalos mais difíceis, mesmo que os picos individuais verdadeiros ainda variem com genética, medicamentos, e condicionamento físico. Esta calculadora não mede seu pulso; ela aplica equações populacionais de forma fechada apenas à idade, e retorna números estruturados que você pode citar ou conectar a software. Para cada solicitação, você obtém a idade validada, fox_bpm da clássica fórmula duzentos e vinte menos idade, tanaka_bpm de duzentos e oito menos zero vírgula sete vezes idade, gulati_bpm de duzentos e seis menos zero vírgula oito oito vezes idade, mais mean_bpm, min_bpm, e max_bpm entre esses três, para que você veja a tendência central e a dispersão rapidamente. A resposta também marca unit como bpm, method como fox_tanaka_gulati, a precisão usada para arredondamento, um objeto formulas com a string de cada equação, e um campo resumido de fórmula curto. Não há caminho de sincronização com vestível, e nenhum ruído aleatório: o mecanismo constrói estimativas finitas de bpm dentro do intervalo de idade suportado, ou rejeita a entrada com invalid_input. Os casos rejeitados incluem idade ausente, valores não finitos, idades acima do teto documentado, e qualquer idade não positiva, porque zero ou anos negativos não são significativos para esses modelos. Se você precisa de pulso de repouso medido, VO2 máximo de um teste de caminhada, ou tabelas de zona derivadas depois que a FCmax é conhecida, use essas ferramentas dedicadas; esta página responde apenas à estimativa de FCmax baseada na idade com múltiplas fórmulas, com saída numérica estável adequada para planilhas de exercícios, testes unitários, e consumidores de API.
Como a idade é interpretada e como Fox, Tanaka, e Gulati permanecem reproduzíveis
Sinais de mais à esquerda opcionais e notação científica em strings de idade são permitidos quando interpretados como decimais finitos; espaços embutidos, prefixos hexadecimais, e tokens não numéricos são rejeitados com uma mensagem clara, para que uma célula com erro não vire um teto de frequência cardíaca errado. A média é a média aritmética das três estimativas; min e max são os extremos desse mesmo trio, o que é útil quando você quer um limite inferior conservador ou um envelope superior, sem inventar um quarto modelo. O campo preferido é age em anos, mas os aliases age_years, years, e a são aceitos, para que planilhas, strings de consulta e formulários tipados possam reutilizar o mesmo contrato. A idade deve ser estritamente positiva: zero, números negativos, e valores não finitos falham com invalid_input, porque as fórmulas clássicas não são definidas para idade não positiva. Um campo opcional precision, com aliases decimals e dp, escolhe quantas casas decimais expor para age e todo campo bpm, com padrão de dois e limite de quinze, para que os goldens em JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar as três equações você mesmo.
Onde a FCmax baseada em idade se encaixa em treino, ensino e software
Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático. Combine-a com ritmo, VO2, ou outros endpoints de saúde ao montar um pequeno laboratório de auxiliares de fitness gratuitos e determinísticos, e sempre trate fórmulas populacionais como estimativas, e não diagnóstico médico.
Casos de integração
Fixtures determinísticas de software
Alimente testes unitários e aplicativos de coaching com saídas estáveis de FCmax de múltiplas fórmulas, sem reimplementar as equações.
Perguntas técnicas
Quanto custa a calculadora de frequência cardíaca máxima?
É gratuita no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.