Calculadora de aceleração
Uma força de 20 N sobre uma massa de 5 kg produz aceleração de 4 m/s². Digite a resultante em newtons e a massa em quilogramas; um valor negativo dá aceleração negativa no eixo que você escolher. 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
- 20
- Massa
- 5
- Aceleração
- 4 m/s^2
Você envia uma força em newtons e uma massa em quilogramas e recebe a aceleração em metros por segundo ao quadrado, calculada de forma determinística e sem surpresas de arredondamento. Massa zero ou negativa é rejeitada com um erro de validação claro, em vez de um número sem sentido.
A segunda lei de Newton, reduzida a uma divisão
Todo problema de dinâmica na mecânica clássica parte da mesma relação: a força resultante sobre um objeto é igual à sua massa vezes sua aceleração, F = m·a. Isolando o termo, a aceleração produzida por uma força conhecida sobre uma massa conhecida é simplesmente a = F/m. Essa única divisão esconde uma quantidade notável de física.
Duplique a força sobre o mesmo objeto e a aceleração duplica; duplique a massa sob a mesma força e a aceleração cai pela metade. Essa linearidade é o que faz da segunda lei a ferramenta essencial da física introdutória, das estimativas de engenharia e das verificações de simulações. Envie uma força de 20 newtons e uma massa de 5 quilogramas e receberá 4 metros por segundo ao quadrado, sempre, em qualquer máquina.
Não há modelo, nem aproximação, nem estado oculto entre as chamadas: a mesma entrada produz sempre uma saída idêntica byte a byte, o que permite cachear a resposta, afirmá-la em uma suíte de testes ou comparar resultados entre ambientes sem faixas de tolerância.
Forças com sinal, massa positiva e os erros que importam
A força que você envia pode ser negativa, e isso tem significado: uma força negativa simplesmente aponta na direção negativa do eixo que você escolheu, portanto a aceleração retornada também é negativa. A direção é um elemento de primeira classe na segunda lei, e descartar o sinal jogaria fora uma informação da qual o chamador pode depender. A massa é diferente.
Na mecânica clássica, a massa é uma grandeza estritamente positiva, e um valor zero ou negativo não produz um resultado especial: produz um erro. Dividir por massa zero seria indefinido, e uma massa negativa inverteria a relação entre força e movimento de um modo que nenhum objeto físico apresenta. Ambos os campos devem ser números finitos; strings numéricas são aceitas por conveniência, mas NaN, infinitos e valores não numéricos são rejeitados da mesma forma.
Onde uma consulta de aceleração por força e massa vale a pena
O usuário óbvio é o estudante conferindo a lição de casa, mas os usuários duradouros são automatizados. Softwares de robótica e controle estimam a aceleração esperada a partir da força do atuador e da massa da carga antes de executar um movimento; motores de jogos e simulação confrontam seus integradores com o valor analítico; plataformas educacionais geram exemplos resolvidos cuja aritmética precisa estar exatamente correta; e ferramentas de engenharia validam que uma curva de empuxo e um orçamento de massa do veículo permaneçam dentro dos limites estruturais de aceleração.
Se você precisa da operação inversa — a força a partir da massa e da aceleração — combine esta capacidade com a da segunda lei de Newton, que resolve a variável que você deixar em branco.
Casos de uso
Verificar um atuador antes do movimento
Estime a aceleração que a força de um motor produzirá sobre uma carga conhecida e rejeite o movimento se ele exceder um limite seguro.
Gerar exemplos resolvidos exatos
Produza exercícios de física cujas respostas são garantidamente corretas, porque vêm da mesma fórmula determinística ensinada aos estudantes.
Conferir uma simulação
Compare a saída do seu integrador com o valor analítico a = F/m em um único passo e detecte cedo erros de unidades ou de sinal.
Perguntas frequentes
Quanto custa?
Além disso, é grátis executá-lo no seu navegador nesta página.
Quais unidades ele usa?
Força em newtons, massa em quilogramas e resultado em metros por segundo ao quadrado. Mantenha as entradas em unidades do SI para um resultado correto.
A força pode ser negativa?
Sim. Uma força negativa aponta na direção negativa do eixo e produz uma aceleração negativa. Apenas a massa é restrita a valores positivos.
Por que minha massa foi rejeitada?
A massa deve ser estritamente maior que zero.
Minha entrada fica armazenada?
Não. Os dois números são processados e descartados; apenas a aceleração calculada é retornada.
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/phys/acceleration-using-force-and-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":20,"mass":5}'const res = await fetch("https://api.kit.forhosting.com/phys/acceleration-using-force-and-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 20,
"mass": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/acceleration-using-force-and-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 20,
"mass": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/acceleration-using-force-and-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":20,"mass":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":20,"mass":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/acceleration-using-force-and-mass", 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": 20,
"mass": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.acceleration_using_force_and_mass",
"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
A API de aceleração a partir de força e massa aplica a segunda lei de Newton em sua forma mais direta: divida a força resultante que atua sobre um objeto pela massa desse objeto e você obtém a aceleração que essa força produz. A mesma fórmula roda gratuitamente no seu navegador nesta página, então você pode conferir um valor manualmente e só paga quando automatiza a chamada: US$ 0,002 por requisição via API.
A segunda lei de Newton, reduzida a uma divisão
O endpoint de aceleração a partir de força e massa executa exatamente essa divisão e nada mais, e é aí que reside o seu valor: um resultado determinístico e auditável que você pode reproduzir com uma calculadora de bolso.
Forças com sinal, massa positiva e os erros que importam
Por isso o endpoint valida a massa antes de dividir e rejeita qualquer valor igual ou inferior a zero com um erro invalid_input que nomeia o campo e declara o requisito, para que o seu pipeline falhe rápido e claramente em vez de propagar um número absurdo adiante. Erros de validação nunca são cobrados: uma requisição rejeitada não custa nada, o que torna seguro ligar o endpoint a um formulário ou a um laço de repetição.
Onde uma consulta de aceleração por força e massa vale a pena
Em todos esses casos o cálculo é trivial, mas o custo de errar não é, por isso compensa centralizá-lo atrás de um único endpoint testado em vez de reimplementar a divisão — e sua validação — em cada serviço. Esta capacidade roda em nossa rede global de edge sem reter nenhuma entrada após a resposta, e o mesmo código roda gratuitamente no seu navegador nesta página: cole uma força e uma massa, veja o mesmo número que a API retorna e pague apenas quando automatizar. O preço é US$ 0,002 por requisição, sem acréscimo por unidade, de modo que a previsão de custos é uma única multiplicação.
Perguntas técnicas
O resultado é arredondado?
Sim, para 12 casas decimais, de modo que a API e a versão gratuita do navegador retornam uma saída idêntica byte a byte em qualquer máquina.