FC aeróbia Maffetone 180
Aos 40 anos e com treino regular, a fórmula 180 de Maffetone coloca seu teto aeróbio em 140 bpm, com uma janela leve de 130 a 140. Informe sua idade e seu histórico para definir o limite dos treinos de base na corrida ou no pedal. 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
- Age
- 40
- Categoria
- Consistent bpm
- Ajuste
- 0
- FC base
- 140
- Maf hr
- 140
Esta calculadora de frequência cardíaca aeróbia Maffetone 180 estima a sua frequência cardíaca de função aeróbia máxima a partir da idade cronológica e de um ajuste por estado de treino publicado pelo Dr. Phil Maffetone. A forma fechada é cento e oitenta menos a idade e, em seguida, menos dez, menos cinco, sem mudança ou mais cinco, conforme o histórico de saúde e de treino. Atletas com dezesseis anos ou menos recebem um teto fixo de cento e sessenta e cinco batimentos por minuto porque a fórmula de cento e oitenta não se aplica nessa faixa etária. O motor é totalmente offline e determinístico: a mesma idade e a mesma categoria produzem sempre o mesmo teto em batimentos por minuto e a mesma janela aeróbia de dez batimentos, sem chamadas de rede, sem amostragem e sem atalhos que dependam da data.
Onde a FC MAF de Maffetone se encaixa em treino, ensino e software
Treinadores e atletas de endurance costumam começar a construção da base aeróbia com a fórmula 180 antes de refinar com testes de campo, e a intenção de busca específica de Maffetone é distinta de uma página genérica de frequência cardíaca máxima ou de Karvonen porque o número é um teto para o trabalho fácil, não um pico de esforço total. Professores podem pré-gerar gabaritos para idades modestas e cada categoria sem confiar em aplicativos opacos que mudam em silêncio a regra de mais cinco ou omitem a exceção juvenil.
Desenvolvedores chamam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos de interfaces de zona aeróbia, normalizar idades digitadas pelo usuário antes de uma demonstração de treino, ou satisfazer enunciados de desafios de programação que exigem a fórmula 180 de Maffetone em vez de duzentos e vinte menos a idade. A prática de concursos e certificações às vezes precisa de uma fonte rápida e offline de estimativas em batimentos por minuto para conferir soluções sem equipamento de laboratório.
Produtos e ferramentas educacionais usam a estimativa quando um aluno digita uma idade, escolhe um histórico de treino e a interface deve mostrar uma única fórmula de livro com um rótulo de equação claro e uma janela de dez batimentos.
Casos de uso
Metas de base aeróbia
Estime a FC MAF pela idade e pela categoria de treino para que atletas de endurance mantenham corridas e pedaladas leves dentro da janela aeróbia de dez batimentos.
Tarefas e formação de treinadores
Gere respostas reproduzíveis da fórmula 180 para livros, quizzes e clínicas que ensinam a FC aeróbia de Maffetone, inclusive a exceção juvenil de 165 bpm.
Perguntas frequentes
Qual fórmula é usada?
Atletas com 16 anos ou menos recebem um fixo de 165 bpm. Esta página não calcula frequências máximas nem de reserva de Fox, Tanaka ou Karvonen.
O que acontece se a idade estiver ausente ou não for um número?
A idade é obrigatória e deve ser um número finito entre 1 e 120 anos; formulários em branco nunca inventam um teto de frequência cardíaca.
Esta é a minha verdadeira frequência cardíaca máxima?
Não. A FC MAF é uma estimativa de coaching do topo da faixa aeróbia, não um máximo laboratorial de esforço total. Os tetos individuais reais variam; use testes clínicos ou supervisionados quando a precisão importar para decisões de saúde.
Como a categoria de treino altera o resultado?
illness subtrai 10 bpm, beginner subtrai 5, consistent deixa 180 − age inalterado e competitive soma 5. A categoria é ignorada para idades de 16 anos ou menos, que sempre recebem 165 bpm.
Como fica o cálculo para atletas de 16 anos ou menos?
Eles recebem um teto fixo de 165 bpm, porque a fórmula 180 não se aplica nessa faixa de idade. Nesse caso, a categoria de treino é ignorada e o resultado não muda com o histórico.
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/maffetone-aerobic-hr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":40}'const res = await fetch("https://api.kit.forhosting.com/health/maffetone-aerobic-hr", {
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/maffetone-aerobic-hr",
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/maffetone-aerobic-hr", 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/maffetone-aerobic-hr", 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.maffetone_aerobic_hr",
"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
O que a fórmula 180 calcula e o que a resposta contém
A frequência cardíaca aeróbia máxima de Maffetone é uma estimativa do pulso mais alto, em batimentos por minuto, no qual um atleta ainda consegue treinar de forma aeróbia segundo a fórmula 180, em vez de um teste laboratorial de limiar de lactato ou ventilatório. Treinadores e atletas de endurance usam esse teto como o topo de uma faixa fácil, em geral uma janela de dez batimentos desde dez batimentos abaixo da FC MAF até a própria FC MAF, para que sessões aeróbias longas fiquem abaixo do ponto em que a contribuição anaeróbia sobe com força. Esta calculadora não mede o seu pulso, não estima a frequência cardíaca máxima com as equações de Fox ou Tanaka e não prescreve tratamento médico; aplica a forma fechada publicada à idade e a uma categoria discreta de treino e devolve números estruturados que você pode citar ou ligar a software. Em cada solicitação você recebe a idade validada, a categoria normalizada, o ajuste com sinal em batimentos, a base sem ajuste de cento e oitenta menos a idade ou cento e sessenta e cinco quando vale a exceção juvenil, maf_hr como resultado principal, zone_low e zone_high como a janela aeróbia de dez batimentos, unit marcada como bpm, method marcada como maffetone_180 ou youth_fixed_165, além dos campos formula, message e steps que documentam a aritmética de forma explícita. Não há sincronização com wearables nem ruído aleatório: o motor constrói uma estimativa finita em batimentos por minuto ou rejeita a entrada com invalid_input. Os casos rejeitados incluem idade ausente, valores não finitos, qualquer idade não positiva, idades fora de um a cento e vinte anos e uma cadeia de categoria não reconhecida, porque essas entradas não pertencem ao domínio válido da fórmula 180. Se você precisa da frequência cardíaca máxima de Fox, Tanaka ou Gulati, das zonas de reserva de Karvonen ou de estimativas de consumo de oxigênio de um protocolo de caminhada ou esteira, use essas ferramentas dedicadas; esta página responde apenas ao teto aeróbio de Maffetone e à sua janela de dez batimentos, com saída numérica estável para planilhas, testes unitários e consumidores de API que querem uma fórmula de coaching clara em vez de um painel de alternativas de laboratório.
Como a idade e a categoria são lidas para a fórmula 180 permanecer reproduzível
Sinais de mais iniciais opcionais e notação científica em cadeias de idade são permitidos quando se interpretam como decimais finitos; espaços embutidos, prefixos hex e tokens não numéricos são rejeitados com uma mensagem clara para que uma célula ruim não vire um teto aeróbio errado. Os quatro valores canônicos são illness para menos dez batimentos, beginner para menos cinco, consistent para nenhuma mudança e competitive para mais cinco; sinônimos comuns como rehab, injured, elite e trained se dobram nesses quatro após normalizar maiúsculas. Quando category é omitida o motor usa consistent, alinhado à instrução oficial de manter cento e oitenta menos a idade inalterada para atletas que treinam com regularidade sem os problemas listados. Idades de sessenta e cinco anos ou mais ainda usam cento e oitenta menos a idade mais o ajuste escolhido, e a resposta acrescenta uma nota curta de que pode ser necessária mais individualização. O campo preferido é age em anos, mas os alias age_years, years e a são aceitos para que planilhas, query strings e formulários tipados reutilizem o mesmo contrato. A idade deve ficar entre um e cento e vinte inclusive: zero, números negativos, valores não finitos e idades fora dessa janela falham com invalid_input porque a fórmula 180 não está definida ali. A category opcional, com alias adjustment_category, training e status, escolhe o balde oficial de ajuste e é declarada como um enum fechado para que o formulário desenhe um seletor em vez de pedir que você memorize a sintaxe. Atletas com dezesseis anos ou menos seguem outro caminho: a frequência cardíaca aeróbia máxima fica fixa em cento e sessenta e cinco batimentos por minuto, a categoria é ecoada para auditoria mas não é aplicada, method recebe a marca youth_fixed_165 e youth_exception é true.
Onde a FC MAF de Maffetone 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 falha não é cobrada e nada é armazenado depois que a resposta volta. Essa divisão — exploração interativa gratuita e uma API paga idêntica — permite passar de uma demonstração em sala para um pipeline automatizado sem mudar o resultado matemático. Combine com ritmo, consumo de oxigênio ou outros endpoints de saúde ao montar um pequeno laboratório de ajudas de fitness gratuitas e determinísticas, e trate sempre as fórmulas populacionais de coaching como estimativas, não como diagnóstico médico nem como substituto de um teste de exercício supervisionado quando há decisões de saúde em jogo.
Casos de integração
Fixtures determinísticos de software
Semeie testes unitários e aplicativos de coaching com saídas MAF estáveis sem reimplementar cento e oitenta menos a idade e os quatro ajustes oficiais.
Perguntas técnicas
Quanto custa a calculadora de FC aeróbia Maffetone 180?
É gratuita no seu navegador nesta página. Pela API uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.