Calculadora de distância cinemática
Um objeto que parte a 10 m/s e acelera a 2 m/s² durante 5 s percorre 75 m. Informe a velocidade inicial, a aceleração constante e o tempo decorrido para obter o deslocamento com sinal em linha reta. 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
- Velocidade inicial u
- 10
- Aceleração constante a
- 2
- Tempo
- 5
- Deslocamento
- 75
A cinemática com aceleração constante é a espinha dorsal da mecânica introdutória e de incontáveis estimativas de engenharia: conhecidas a velocidade com que algo já se move, a intensidade da aceleração e a duração do movimento, o deslocamento ao longo da linha de movimento fica determinado por uma única equação em forma fechada. Estudantes conferindo tarefas, professores montando gabaritos, desenvolvedores de jogos verificando constantes físicas e engenheiros esboçando deslocamentos curtos em linha reta precisam do mesmo número — a distância percorrida com sinal — sem reabrir um livro a cada vez.
O que significa o deslocamento com aceleração constante e quais grandezas determinam a resposta
Na cinemática unidimensional com aceleração constante, a posição muda segundo a conhecida família de equações SUVAT. Quando você já conhece a velocidade inicial u, a aceleração constante a e o tempo decorrido t, o deslocamento s a partir do ponto de partida fica completamente determinado: s é igual a u vezes t mais metade de a vezes t ao quadrado.
Essa identidade é a ferramenta central dos exercícios que perguntam quanto um veículo percorre enquanto ganha velocidade, quanto um projétil se desloca ao longo de um eixo escolhido durante um intervalo de voo conhecido, ou que distância um braço robótico cobre enquanto aumenta a velocidade. A intenção de busca se concentra em frases como calculadora de distância cinemática, deslocamento a partir de velocidade e aceleração, s igual a u t mais meio a t ao quadrado e calculadora de equações cinemáticas.
As pessoas querem um deslocamento numérico que possam conferir com uma planilha de exercícios, embutir numa simulação ou alimentar num pipeline maior — não apenas um lembrete de que a fórmula existe. As unidades permanecem consistentes com a base de comprimento e tempo que você escolher para as três entradas: metros por segundo com metros por segundo ao quadrado e segundos resultam em metros de deslocamento.
Casos de uso
Exercícios de cinemática para tarefas e laboratório
Estudantes e corretores confirmam o deslocamento para tríades u, a e t dadas, com rejeição clara quando algum campo falta ou não é numérico.
Verificações rápidas em jogos, simulações e movimento
Números estruturados na hora para deslocamentos em linha reta com aceleração constante, sem montar uma pilha completa de dinâmica.
Perguntas frequentes
Qual fórmula a calculadora de distância cinemática usa?
Aceleração variável e trajetórias multieixo não são modeladas.
A calculadora de distância cinemática é gratuita?
A ferramenta do navegador roda de graça no seu dispositivo.
A velocidade inicial ou a aceleração podem ser negativas?
Sim. Valores finitos com sinal são aceitos; a equação devolve o deslocamento com sinal correspondente ao longo do eixo escolhido. Imponha restrições de não negatividade no seu cliente se o domínio do problema exigir.
O resultado é a distância percorrida ou o deslocamento?
É o deslocamento com sinal a partir do ponto de partida no seu eixo, então pode ser negativo. Se o movimento muda de sentido dentro do intervalo, ele mostra a mudança líquida de posição, não o caminho total percorrido.
O que acontece se eu digitar um tempo negativo?
Ele entra como um número qualquer na equação, sem ser recusado nem trocado por zero. Se no seu problema só faz sentido um tempo decorrido positivo, confira se o valor digitado é zero ou maior.
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/kinematics-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_velocity":10,"acceleration":2,"time":5}'const res = await fetch("https://api.kit.forhosting.com/mech/kinematics-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_velocity": 10,
"acceleration": 2,
"time": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/kinematics-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_velocity": 10,
"acceleration": 2,
"time": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/kinematics-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_velocity":10,"acceleration":2,"time":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_velocity":10,"acceleration":2,"time":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/kinematics-distance", 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
{
"initial_velocity": 10,
"acceleration": 2,
"time": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.kinematics_distance",
"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 capacidade aceita velocidade inicial u finita, aceleração a e tempo decorrido t, rejeita campos não numéricos ou ausentes com um erro invalid_input claro e devolve o deslocamento s = u t + 0.5 a t² como JSON estruturado.
O que significa o deslocamento com aceleração constante e quais grandezas determinam a resposta
Entregar initial_velocity, acceleration, time, displacement, formula e method como JSON facilita colar o resultado em anotações, compará-lo em testes automatizados ou reutilizá-lo entre linguagens sem reimplementar a aritmética.
Como esta calculadora valida a entrada e aplica s = u t + 0.5 a t²
Strings numéricas que passam pelo parse para números finitos são aceitas, de modo que formulários e pipelines estilo CSV podem passar valores sem uma conversão extra. Valores com sinal são permitidos: velocidade inicial ou aceleração negativa simplesmente inverte o sentido do eixo de movimento, e um tempo negativo é tratado como número finito na equação algébrica, em vez de ser truncado silenciosamente — se o seu domínio exige apenas tempo não negativo, imponha isso no seu cliente antes de chamar. Não há resistência do ar, nem perfil de aceleração variável, nem composição multieixo: é o deslocamento ideal unidimensional com a constante a partir das três entradas SUVAT conhecidas. Envie um corpo JSON com os campos obrigatórios initial_velocity, acceleration e time. Cada campo deve estar presente e ser finito: chaves ausentes, strings vazias, texto não numérico, NaN e Infinity falham imediatamente com invalid_input antes que qualquer deslocamento seja devolvido, e a validação malsucedida não é cobrada. Após a validação, o deslocamento é calculado como initial_velocity vezes time mais metade de acceleration vezes time ao quadrado. Os resultados são arredondados para uma precisão decimal estável, de modo que a mesma entrada produza sempre o mesmo JSON em qualquer motor de JavaScript.
Uso prático, limites, preços e canais de entrega
Use a ferramenta do navegador quando quiser um deslocamento imediato ao conferir tarefas, verificar uma medição de laboratório, checar uma constante física de jogo ou estimar quanto um corpo se move sob empuxo constante por um intervalo curto. Escolha as unidades com consistência — se u está em quilômetros por hora e t em segundos, converta primeiro para que a e s compartilhem a mesma base de comprimento e tempo. Não há modelo de linguagem, nem serviço físico externo, nem aleatoriedade, portanto a capacidade é segura para fixar em verificações de integração contínua e em materiais didáticos reproduzíveis. Use a API quando um script, uma plataforma de ensino, um auxiliar de simulação ou um notebook precisar de JSON estável para muitas tríades u-a-t sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; a validação malsucedida não consome saldo. Os resultados são totalmente determinísticos: os mesmos initial_velocity, acceleration e time produzem sempre o mesmo campo displacement. Conecte o endpoint a exercícios de cinemática, verificadores de respostas de competições, planilhas de movimento ou etapas de pré-processamento em que você prefere erros de domínio explícitos — como rejeitar uma acceleration ausente — a widgets de caixa-preta opacos que não conseguem explicar por que uma entrada inválida foi recusada.
Casos de integração
Fixtures determinísticos para testes de física
Pipelines que alimentam testes unitários ou demos interativas de cinemática podem chamar um oráculo puro de deslocamento em vez de reimplementar s=ut+0.5at² em cada linguagem.
Perguntas técnicas
Como calculo o deslocamento cinemático com esta API?
Envie um corpo JSON com initial_velocity, acceleration e time para mech.kinematics_distance. A resposta devolve displacement junto com as entradas validadas, formula e method.
O que acontece se um campo estiver faltando ou não for um número?
A requisição falha com invalid_input. Um initial_velocity, acceleration ou time não numérico ou ausente é rejeitado antes de qualquer resultado ser devolvido, e essas chamadas não são cobradas.