Calculadora força ação-reação
Informe o empurrão que um corpo exerce sobre outro e receba o que ele leva de volta: 50 N para a direita retornam 50 N para a esquerda, ou seja, menos 50. Cada componente troca de sinal da mesma forma. 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
- Força
- 50
- Força de ação
- 50
- F
- 50
- Força de reação
- -50
- Magnitude
- 50
A terceira lei de Newton do movimento estabelece que as forças entre dois corpos que interagem sempre vêm em pares: se o corpo A exerce uma força sobre o corpo B, então o corpo B exerce sobre A uma força de igual magnitude e sentido oposto. Informe a força de ação que um corpo exerce sobre outro —como escalar com sinal ao longo de um eixo escolhido, ou como componentes cartesianos opcionais— e receba a força de reação, a magnitude, a cadeia da fórmula, o enunciado da lei e as linhas de passos que você pode colar em tarefas, laboratórios ou testes automatizados.
O que a terceira lei de Newton significa para um par ação-reação
A terceira lei de Newton diz que, sempre que dois corpos interagem, as forças mútuas que exercem são iguais em magnitude e opostas em direção. Em símbolos, se F_AB é a força que o corpo A exerce sobre o corpo B, então a força que B exerce sobre A é F_BA igual ao negativo de F_AB. As duas forças formam um único par de interação: atuam em diagramas de corpo livre distintos, nunca se cancelam no mesmo corpo e sempre aparecem juntas.
Igualdade de magnitude significa que o tamanho do empurrão ou tração é o mesmo; direção oposta significa que os vetores apontam na mesma linha de ação, mas com sentido invertido. Uma pessoa que empurra uma parede com cinquenta newtons para a direita experimenta cinquenta newtons da parede para a esquerda; um livro sobre uma mesa emparelha o peso do livro com a normal da mesa apenas quando essas são verdadeiras forças de contato mútuas entre livro e mesa — não quando outras forças atuam no mesmo objeto.
Esta calculadora implementa o mapa F para o negativo de F para uma força escalar com sinal e para cada componente cartesiano fornecido. Força zero é permitida e produz reação zero. A ferramenta não inventa coeficientes de atrito, não resolve equilíbrio multi-corpo e não substitui o raciocínio com diagramas de corpo livre: só devolve o parceiro de terceira lei da força que você já identificou como a ação de A sobre B.
Dicas práticas, limites e buscas relacionadas
Use uma única unidade de força coerente de ponta a ponta —por exemplo newtons em todo um conjunto de tarefas SI— antes de chamar; esta página não faz conversão de unidades. Ao ensinar diagramas de corpo livre, lembre quem aprende que o parceiro de terceira lei atua no outro corpo: a reação do chão sobre um caminhante não se cancela com o empurrão do caminhante sobre o chão no mesmo diagrama.
Esta página atende quem busca uma calculadora de força ação-reação, ferramenta do par da terceira lei de Newton ou força igual e oposta online; não é um pacote completo de dinâmica multi-corpo, nem um resolvedor da segunda lei F igual a m a, nem um equilibrador de estática para forças concorrentes em um só objeto.
Prefira esta capacidade quando você já conhece a força de A sobre B e só precisa de F_BA; prefira uma calculadora de segunda lei quando precisar da força resultante a partir de massa e aceleração em um só corpo. Verificações de ida e volta são fáceis: negue a reação e confirme que recupera a ação original com o mesmo arredondamento a doze casas da resposta.
Casos de uso
Conferência de tarefas do par ação-reação
Alunos informam a força de A sobre B de problemas de terceira lei do livro e comparam a reação igual e oposta, a magnitude e as linhas de passos com um resultado determinístico antes de entregar.
Testes unitários de ajudas de força de contato
Gere pares de reação conhecidos e rejeições não numéricas deliberadas como valores esperados de katas de código em jogos, simuladores ou motores de física que exigem forças mútuas.
Pré-checagem de laboratório de rótulos de interação mútua
Pipelines validam que as forças de contato rotuladas entre dois instrumentos são consistentes com a terceira lei antes de incorporar as medições a um modelo multi-corpo.
Perguntas frequentes
Que fórmula a calculadora de força ação-reação usa?
Usa F_BA = −F_AB da terceira lei de Newton: a reação é a negação da força de ação (igual magnitude, direção oposta).
As duas forças se cancelam?
Não no mesmo diagrama de corpo livre. Atuam em corpos diferentes. Cada corpo ainda precisa da própria força resultante para F = m a.
Isto converte unidades de força por mim?
Não. Mantenha ação e reação em uma unidade coerente (por exemplo newtons). A calculadora só aplica o mapa F para −F.
A calculadora de força ação-reação é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
Posso informar uma força por componentes?
Sim. Além de um único valor com sinal ao longo de um eixo, você pode informar componentes cartesianas opcionais, e cada uma volta com o sinal invertido. Uma ação nula também é aceita e gera reação nula.
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/mech/newton-third-law-pair \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":50}'const res = await fetch("https://api.kit.forhosting.com/mech/newton-third-law-pair", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/newton-third-law-pair",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/newton-third-law-pair", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/newton-third-law-pair", 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
{
"force": 50
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.newton_third_law_pair",
"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 de força ação-reação transforma esse princípio numa API determinística e numa ferramenta gratuita no navegador. Força não numérica ou ausente falha com um erro invalid_input claro e nunca é cobrada. O preço é um US$ 0,002 fixo por pedido API bem-sucedido.
O que a terceira lei de Newton significa para um par ação-reação
As unidades de força são as que você enviar —newtons, quilonewtons, libras-força ou unidades de jogo— desde que interprete a reação na mesma unidade; a API não converte unidades de força por você.
Como chamar a API e o que retorna
Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que o arredondamento continue representável. Envie um corpo JSON com o campo finito obrigatório force —a força de ação F_AB ao longo do eixo escolhido— ou forneça pelo menos um dos componentes opcionais force_x, force_y e force_z. Os aliases F, action_force e f mapeiam para a força escalar; Fx, Fy, Fz e variantes em minúsculas mapeiam para os componentes. Cadeias numéricas como "50" ou "-12.5" são convertidas quando coincidem com um padrão numérico finito estrito; cadeias vazias, sinais isolados, Infinity, NaN e texto não numérico falham com invalid_input indicando o campo. Quando componentes são fornecidos, a resposta também inclui force_x a force_z conforme enviados, reaction_force_x a reaction_force_z, objetos action_vector e reaction_vector, e vector_magnitude como a norma euclidiana do subconjunto de componentes. Exemplo: force cinquenta produz reaction_force menos cinquenta e magnitude cinquenta. Se faltar force sem componentes, ou um valor não numérico como a cadeia "heavy", devolve invalid_input e não é cobrado. O preço é um US$ 0,002 fixo por pedido bem-sucedido com unidade item.
Dicas práticas, limites e buscas relacionadas
Mantenha a força de ação dentro da faixa absoluta publicada para que a negação e a magnitude permaneçam finitas em precisão dupla IEEE no Worker e no navegador. Emparelhe exemplos de sala de aula de propósito: force igual a cinquenta para a verificação clássica de igual e oposto; force igual a menos doze para mostrar que o sinal se inverte de novo sob o mapa; force_x igual a três e force_y igual a menos quatro para uma magnitude vetorial 3-4-5 de cinco; e uma força não numérica para demonstrar o caminho duro invalid_input que protege avaliadores automáticos. Tarefas falhas com invalid_input não consomem saldo pré-pago, o que mantém baratos scripts exploratórios quando se envia entrada incorreta de propósito.
Perguntas técnicas
O que acontece se force estiver ausente ou não for um número?
A ferramenta devolve invalid_input. Forneça um número finito para force e/ou pelo menos um de force_x, force_y, force_z. Validação falha nunca é cobrada.