Calculadora SUVAT
Um corpo que parte a 10 m/s com aceleração de 2 m/s² chega a 20 m/s depois de 5 s. Informe a velocidade inicial, a aceleração e o tempo e escolha se quer a velocidade final ou o deslocamento. 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
- U
- 10
- A
- 2
- T
- 5
- Calcular
- Velocity
- Valor
- 20
- Equação
- v = 10 + (2) · (5) = 20
- Velocidade
- 20
Uma calculadora SUVAT aplica as equações da cinemática com aceleração constante que os cursos de física britânicos e internacionais designam pelas cinco letras s, u, v, a e t. Com a velocidade inicial u, a aceleração constante a e o tempo decorrido t, esta ferramenta devolve ou a velocidade final v igual a u mais a vezes t, ou o deslocamento s igual a u vezes t mais metade de a vezes t ao quadrado, conforme a grandeza que você pedir. Tempo zero é válido: a velocidade permanece u e o deslocamento vale zero.
O que SUVAT significa e qual grandeza você pode pedir
SUVAT é o nome escolar do movimento unidimensional com aceleração constante. As cinco letras representam o deslocamento s, a velocidade inicial u, a velocidade final v, a aceleração a e o tempo decorrido t. Duas dessas identidades se fecham por completo quando u, a e t são conhecidos: a velocidade final é v igual a u mais a vezes t, e o deslocamento a partir da origem do intervalo é s igual a u vezes t mais metade de a vezes t ao quadrado.
Esta calculadora não adivinha qual identidade você queria. Informe a grandeza cinemática pedida com find igual a velocity ou displacement, e o motor devolve esse número como value mais um campo com o mesmo nome. A intenção de busca desta página se agrupa em torno de calculadora SUVAT, equações suvat, v igual a u mais a t, s igual a u t mais meia a t ao quadrado, e aceleração constante a partir de velocidade inicial, aceleração e tempo.
Quem digita essas frases quer o conjunto de mecânica introdutória pelo nome britânico, não uma tabela de distância de frenagem nem um projétil em duas dimensões. Velocidade inicial e aceleração podem ser positivas ou negativas conforme o eixo que você escolheu; só o tempo é limitado. O tempo decorrido deve ser não negativo: um t negativo inverteria a leitura causal de «depois de um tempo t» que quem estuda procura.
Quando t vale zero não há intervalo, então a velocidade coincide com u e o deslocamento é zero. Quando a vale zero o movimento é uniforme: a velocidade não muda e o deslocamento se reduz a u vezes t. A ferramenta não converte unidades.
Se u está em metros por segundo e a em metros por segundo ao quadrado, t deve estar em segundos para que a vezes t tenha a mesma unidade que u e u t mais a t ao quadrado tenha unidade de comprimento. A mesma regra vale em qualquer sistema coerente. Quem chama mantém um único sistema do início ao fim, em vez de misturar SI e imperial no meio da equação.
Casos de uso
Checagens SUVAT de sala de aula e de nível avançado
Deixe o aluno enviar u, a, t e find, e verifique a velocidade final ou o deslocamento diante dos métodos SUVAT do livro, inclusive desaceleração com sinal e a recusa firme de tempo negativo.
Correção automática de provas e LMS
Avalie itens de aceleração constante com um oráculo determinístico que devolve só a grandeza pedida e nunca inventa um deslocamento quando quem estuda pediu velocidade.
Cadernos, simulações e âncoras de integração
Fixe v=u+at e s=ut+½at² em scripts e testes de referência sem importar uma biblioteca cinemática completa nem uma pilha de conversão de unidades.
Perguntas frequentes
Como calcular a velocidade final ou o deslocamento com SUVAT?
Envie números finitos u (velocidade inicial), a (aceleração constante) e t (tempo não negativo), além de find igual a velocity ou displacement.
O que acontece se o tempo for negativo?
O tempo decorrido não pode retroceder neste modelo, então um t negativo é rejeitado e não é cobrado.
Quais equações SUVAT esta calculadora usa?
Com u, a e t conhecidos usa v = u + a t quando find é velocity, e s = u t + (1/2) a t² quando find é displacement. Não resolve tempo nem aceleração desconhecidos a partir de dados misturados.
A velocidade inicial ou a aceleração podem ser negativas?
Sim. Os sinais seguem o eixo que você escolheu: a negativa é desaceleração ou aceleração oposta à direção positiva. Só t precisa ser não negativo.
O que acontece quando a aceleração é zero?
O movimento é uniforme: a velocidade não muda, então a velocidade final é igual à inicial e o deslocamento é simplesmente a velocidade inicial multiplicada pelo tempo.
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/suvat \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"u":10,"a":2,"t":5,"find":"velocity"}'const res = await fetch("https://api.kit.forhosting.com/phys/suvat", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"u": 10,
"a": 2,
"t": 5,
"find": "velocity"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/suvat",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"u": 10,
"a": 2,
"t": 5,
"find": "velocity"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/suvat", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"u":10,"a":2,"t":5,"find":"velocity"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"u":10,"a":2,"t":5,"find":"velocity"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/suvat", 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
{
"u": 10,
"a": 2,
"t": 5,
"find": "velocity"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.suvat",
"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.
Limites
max_abs | 1000000000000 |
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 negativo é rejeitado com invalid_input porque a duração decorrida não pode retroceder neste modelo. Chamadas API bem-sucedidas custam US$ 0,002 por item; validação com falha não é cobrada.
Contrato de entrada, fórmulas e o que volta
Os valores absolutos de u e a devem permanecer dentro do limite publicado de um trilhão; t deve estar entre zero e um trilhão inclusive no contrato, e o tratador ainda rejeita um t negativo mesmo se um cliente contornar o formulário. Em caso de sucesso, a resposta ecoa u, a e t arredondados, repete find, atribui a value a grandeza pedida arredondada a doze casas decimais, atribui a formula e equation uma identidade legível e uma linha já substituída, e inclui velocity ou displacement conforme find. O campo nomeado não usado é omitido; não é enviado como null. Números trabalhados: u igual a dez, a igual a dois, t igual a cinco, find igual a velocity produz v igual a vinte porque dez mais dois vezes cinco é vinte. Os mesmos u, a e t com find igual a displacement produzem s igual a setenta e cinco porque dez vezes cinco mais metade de dois vezes vinte e cinco é cinquenta mais vinte e cinco. Envie um corpo JSON com quatro campos: u, a, t e find. A velocidade inicial u aceita os aliases initial_velocity, u0 e v0. A aceleração a aceita acceleration e accel. O tempo t aceita time e duration. A grandeza pedida find é uma enumeração fechada de velocity e displacement, com aliases quantity e solve_for, de modo que o formulário aparece como um seletor, não como uma armadilha de texto livre. Validação com falha — campos ausentes, números não finitos, valores fora dos limites absolutos, um find diferente de velocity ou displacement, um produto não finito, um resultado fora do teto absoluto, ou um t negativo — devolve invalid_input e nunca é cobrada. O preço é uma tarifa fixa de US$ 0,002 por requisição bem-sucedida com unidade item.
Onde uma calculadora SUVAT rende o investimento
Salas de aula e plataformas de tutoria usam uma calculadora SUVAT para que o aluno confira v igual a u mais a vezes t e s igual a u t mais meia a t ao quadrado com u e a de sinal arbitrário, sem misturar as duas identidades por acidente. Validação com falha não consome saldo. Mantenha as requisições pequenas, as unidades coerentes e o valor arredondado fixado nos testes, e você obtém cinemática reproduzível para lição de casa, plugins de LMS e workers de borda sem levantar infraestrutura simbólica própria. Prefira esta capacidade quando você já conhece a velocidade inicial, a aceleração constante e o tempo decorrido e só precisa de um dos dois resultados; se o problema de origem der incógnitas misturadas como deslocamento e velocidade final sem tempo, reorganize primeiro outra identidade cinemática em vez de forçar este contrato. Geradores de prova precisam de um oráculo determinístico que marque tempo negativo como invalid_input em vez de inverter o intervalo em silêncio. Cadernos de engenharia e de ciências costumam reduzir um empuxo constante, um atuador linear ou uma rampa de esteira a essas duas formas fechadas quando o tempo já é conhecido; chamar uma API de análise pequena evita puxar um sistema de álgebra computacional completo por quatro coeficientes. Autores de jogos e simulações fixam o mesmo JSON em checagens de integração contínua para que uma constante de física corrigida não desvie uma velocidade ou um deslocamento de referência. Como a implementação é parse de nível A, 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 SUVAT?
A ferramenta do navegador é grátis. Requisições API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.