Calculadora de velocidade
Divida a distância percorrida pelo tempo gasto e obtenha a velocidade média em metros por segundo: 100 m em 20 s são 5 m/s. Serve para conferir lições de cinemática e cronometragens de laboratório. 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
- Distância
- 100
- Tempo
- 20
- Velocidade
- 5 m/s
A velocidade média é a razão entre a distância que um objeto percorre e o tempo que transcorre enquanto ele cobre esse trajeto. Esta calculadora de velocidade aceita essas duas grandezas em unidades SI — distância em metros e tempo decorrido em segundos — e devolve a velocidade média em metros por segundo, a unidade dos manuais de física, dos cadernos de laboratório e das lições de cinemática. Distância nula com tempo positivo é repouso: velocidade zero. A aritmética é um parse de forma fechada, sem rede, sem modelos e sem relógios, de modo que a resposta é determinística.
O que significa a velocidade média e como v = d / t é avaliada
A velocidade média é a mudança de posição ao longo de um trajeto dividida pelo tempo necessário para cobri-lo. Em unidades SI esse enunciado é a fórmula fechada v igual a d sobre t, com a distância d em metros, o tempo decorrido t em segundos e a velocidade v em metros por segundo.
É a definição de todo primeiro capítulo de cinemática: se um corredor cobre cem metros em vinte segundos, a velocidade média é cinco metros por segundo, tenha o ritmo sido constante ou tenha variado no meio da prova. A rapidez instantânea de um velocímetro é outra grandeza; esta calculadora não deriva um gráfico posição-tempo, não ajusta uma spline nem informa um vetor de deslocamento com sinal.
Ela informa a única razão entre a distância total percorrida e o tempo total decorrido, que é o que os relatórios de laboratório pedem quando solicitam a velocidade média em um intervalo. A distância aqui é comprimento de caminho, portanto deve ser finita e não negativa; um comprimento de caminho negativo não é uma distância percorrida. O tempo decorrido deve ser uma duração finita estritamente positiva.
O resultado é um escalar em metros por segundo. Converta para quilômetros por hora só depois de ter o valor SI, multiplicando por 3.6 na sua própria camada se precisar de um painel de velocidade de estrada. O motor sempre devolve metros por segundo para que lições, APIs e widgets compartilhem o mesmo contrato.
Contrato de entrada, forma da resposta e comportamento de erro
Se time for nulo ou negativo, o tratador rejeita a solicitação com a mensagem de que o tempo decorrido não pode ser nulo nem negativo — essas falhas não são cobradas, porque v igual a d sobre t seria indefinido ou antifísico. Se distance for negativa, a solicitação é rejeitada porque o comprimento de caminho não pode ser negativo. Distância nula com tempo positivo é válida e produz velocidade zero, que é o repouso.
Em caso de sucesso o corpo inclui a distância e o tempo ecoados, a velocidade calculada arredondada a doze casas decimais para goldens estáveis entre runtimes, a cadeia da fórmula v = d / t e a unidade m/s. Exemplo: distância de cem metros e tempo de vinte segundos produz velocidade de cinco metros por segundo.
Onde uma calculadora de velocidade se paga
Salas de aula e plataformas de tutoria usam uma calculadora de velocidade para que quem aprende confira v igual a d sobre t com metros e segundos arbitrários, sem misturar à mão os prefixos de unidade. Geradores de prova precisam de um oráculo determinístico que marque como erro o caso de tempo decorrido nulo ou negativo, em vez de devolver em silêncio Infinity que um avaliador defeituoso poderia tratar como acerto. Validação falha não consome saldo.
Mantenha as solicitações pequenas, fixe a velocidade arredondada nos testes e você obtém respostas reproduzíveis em metros por segundo para lições, plugins LMS e workers de borda, sem levantar infraestrutura simbólica própria.
Casos de uso
Conferência em sala e lição de casa
Os estudantes enviam a distância em metros e o tempo decorrido em segundos e conferem a velocidade média em m/s com os métodos de cinemática do livro.
Cadernos de laboratório e intervalos de cronômetro
Transforme uma distância de trena e uma duração de cronômetro em uma única velocidade média antes de ajustar um modelo de movimento mais amplo em um script de laboratório.
Correção automática de provas e LMS
Avalie itens de velocidade com um oráculo determinístico que rejeita tempo decorrido nulo ou negativo em vez de devolver Infinity.
Perguntas frequentes
Como calcular a velocidade média a partir da distância e do tempo?
Envie uma distância finita não negativa em metros e um tempo decorrido estritamente positivo em segundos.
O que acontece se o tempo decorrido for nulo ou negativo?
A velocidade média é distância sobre tempo, então tempo nulo é indefinido e uma duração negativa não é um intervalo físico. Essas falhas não são cobradas.
A distância pode ser nula?
Sim. Distância nula com tempo decorrido positivo é repouso: a velocidade devolvida é 0 m/s. Distância negativa é rejeitada porque o comprimento de caminho não pode ser negativo.
Quais unidades a calculadora de velocidade usa?
Somente unidades SI: distância em metros, tempo em segundos, velocidade em metros por segundo (m/s). Converta para km/h ou mph na sua própria camada depois de ter o valor SI.
Como passo o resultado para quilômetros por hora?
Multiplique o resultado em metros por segundo por 3,6. A calculadora sempre responde em m/s, então faça essa conversão depois se precisar de um valor de velocidade de estrada.
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/velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":100,"time":20}'const res = await fetch("https://api.kit.forhosting.com/phys/velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 100,
"time": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 100,
"time": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/velocity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":100,"time":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":100,"time":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/velocity", 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
{
"distance": 100,
"time": 20
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.velocity",
"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
Tempo decorrido nulo ou um intervalo negativo é rejeitado como invalid_input, porque dividir por zero é indefinido e uma duração negativa não é um intervalo físico. Chamadas de API bem-sucedidas são cobradas a US$ 0,002; falhas de validação, não.
Contrato de entrada, forma da resposta e comportamento de erro
Envie um corpo JSON com dois números finitos obrigatórios: distance, o comprimento de caminho não negativo em metros, e time, a duração decorrida estritamente positiva em segundos. Cada campo pode chegar como número JSON ou como cadeia numérica; os aliases distance_m e d são aceitos para a distância, e elapsed_time, time_s e t para o tempo. Campos ausentes, cadeias vazias e valores não finitos falham com invalid_input nomeando o campo. Combine a resposta com a sua própria conversão de unidades se precisar de quilômetros por hora ou milhas por hora; este endpoint sempre informa metros por segundo e não emite gráficos, prosa passo a passo nem rumo com sinal.
Onde uma calculadora de velocidade se paga
Cadernos de laboratório e scripts de campo costumam reduzir intervalos de cronômetro e distâncias de trena a uma única velocidade média antes de ajustar um modelo cinemático maior; chamar uma API parse pequena evita montar um sistema de álgebra computacional para uma divisão de dois números. Como a implementação é parse de tier A puro, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Quanto custa a calculadora de velocidade?
A ferramenta do navegador é gratuita. Solicitações de API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.