Calculadora SUVAT
Un cuerpo que parte a 10 m/s con una aceleración de 2 m/s² alcanza 20 m/s al cabo de 5 s. Indique la velocidad inicial, la aceleración y el tiempo, y elija si quiere la velocidad final o el desplazamiento. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- U
- 10
- A
- 2
- T
- 5
- Calcular
- Velocity
- Valor
- 20
- Ecuación
- v = 10 + (2) · (5) = 20
- Velocidad
- 20
Una calculadora SUVAT aplica las ecuaciones de la cinemática con aceleración constante que los cursos de física británicos e internacionales designan con las cinco letras s, u, v, a y t. Con la velocidad inicial u, la aceleración constante a y el tiempo transcurrido t, esta herramienta devuelve o bien la velocidad final v igual a u más a por t, o bien el desplazamiento s igual a u por t más la mitad de a por t al cuadrado, según la magnitud que usted solicite. Un tiempo cero es válido: la velocidad permanece u y el desplazamiento vale cero.
Qué significa SUVAT y qué magnitud puede solicitar
SUVAT es el nombre escolar del movimiento unidimensional con aceleración constante. Las cinco letras representan el desplazamiento s, la velocidad inicial u, la velocidad final v, la aceleración a y el tiempo transcurrido t. Dos de esas identidades se cierran por completo cuando se conocen u, a y t: la velocidad final es v igual a u más a por t, y el desplazamiento desde el origen del intervalo es s igual a u por t más la mitad de a por t al cuadrado.
Esta calculadora no adivina qué identidad quería usted. Nombre la magnitud cinemática pedida con find igual a velocity o displacement, y el motor devuelve ese número como value más un campo con el mismo nombre. La intención de búsqueda de esta página se agrupa en torno a calculadora SUVAT, ecuaciones suvat, v igual a u más a t, s igual a u t más media a t al cuadrado, y aceleración constante a partir de velocidad inicial, aceleración y tiempo.
Quien escribe esas frases busca el conjunto de mecánica introductoria por su nombre británico, no una tabla de distancia de frenado ni un proyectil en dos dimensiones. La velocidad inicial y la aceleración pueden ser positivas o negativas según el eje que usted eligió; solo el tiempo está acotado. El tiempo transcurrido debe ser no negativo: una t negativa invertiría la lectura causal de «después de un tiempo t» que buscan quienes aprenden.
Cuando t vale cero no hay intervalo, de modo que la velocidad coincide con u y el desplazamiento es cero. Cuando a vale cero el movimiento es uniforme: la velocidad no cambia y el desplazamiento se reduce a u por t. La herramienta no convierte unidades.
Si u está en metros por segundo y a en metros por segundo al cuadrado, t debe estar en segundos para que a por t tenga la misma unidad que u y u t más a t al cuadrado tenga unidad de longitud. La misma regla vale en cualquier sistema coherente. Quien llama mantiene un solo sistema de principio a fin, en lugar de mezclar SI e imperial a mitad de ecuación.
Qué puede hacer con ella
Comprobaciones SUVAT de aula y de nivel avanzado
Deje que el alumnado envíe u, a, t y find, y verifique la velocidad final o el desplazamiento frente a los métodos SUVAT del libro, incluida la deceleración con signo y el rechazo firme del tiempo negativo.
Corrección automática de exámenes y LMS
Califique ítems de aceleración constante con un oráculo determinista que devuelve solo la magnitud pedida y nunca inventa un desplazamiento cuando quien aprende pidió velocidad.
Cuadernos, simulaciones y anclajes de integración
Fije v=u+at y s=ut+½at² en scripts y pruebas de referencia sin importar una biblioteca cinemática completa ni una pila de conversión de unidades.
Preguntas frecuentes
¿Cómo se calcula la velocidad final o el desplazamiento con SUVAT?
Envíe números finitos u (velocidad inicial), a (aceleración constante) y t (tiempo no negativo), más find igual a velocity o displacement.
¿Qué ocurre si el tiempo es negativo?
El tiempo transcurrido no puede retroceder en este modelo, de modo que una t negativa se rechaza y no se cobra.
¿Qué ecuaciones SUVAT emplea esta calculadora?
Con u, a y t conocidos usa v = u + a t cuando find es velocity, y s = u t + (1/2) a t² cuando find es displacement. No despeja el tiempo ni la aceleración desconocidos a partir de datos mezclados.
¿Pueden ser negativas la velocidad inicial o la aceleración?
Sí. Los signos siguen el eje que usted eligió: una a negativa es deceleración o aceleración opuesta a la dirección positiva. Solo t debe ser no negativo.
¿Qué pasa cuando la aceleración es cero?
El movimiento es uniforme: la velocidad no cambia, así que la velocidad final es igual a la inicial y el desplazamiento es simplemente la velocidad inicial multiplicada por el tiempo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"u": 10,
"a": 2,
"t": 5,
"find": "velocity"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.suvat",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 1000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
El tiempo negativo se rechaza con invalid_input porque la duración transcurrida no puede retroceder en este modelo. Las llamadas API correctas cuestan $0.002 por ítem; la validación fallida no se cobra.
Contrato de entrada, fórmulas y qué se recibe
Los valores absolutos de u y a deben permanecer dentro del límite publicado de un billón; t debe estar entre cero y un billón inclusive en el contrato, y el manejador sigue rechazando una t negativa aunque un cliente evite el formulario. Si acierta, la respuesta refleja u, a y t redondeados, repite find, asigna a value la magnitud pedida redondeada a doce decimales, asigna a formula y equation una identidad legible y una línea ya sustituida, e incluye velocity o displacement según find. El campo con nombre no usado se omite; no se envía como null. Números trabajados: u igual a diez, a igual a dos, t igual a cinco, find igual a velocity da v igual a veinte porque diez más dos por cinco es veinte. Los mismos u, a y t con find igual a displacement dan s igual a setenta y cinco porque diez por cinco más la mitad de dos por veinticinco es cincuenta más veinticinco. Envíe un cuerpo JSON con cuatro campos: u, a, t y find. La velocidad inicial u admite los alias initial_velocity, u0 y v0. La aceleración a admite acceleration y accel. El tiempo t admite time y duration. La magnitud pedida find es una enumeración cerrada de velocity y displacement, con alias quantity y solve_for, de modo que el formulario se pinta como un selector y no como una trampa de texto libre. Una validación fallida —campos ausentes, números no finitos, valores fuera de los límites absolutos, un find distinto de velocity o displacement, un producto no finito, un resultado fuera del tope absoluto, o una t negativa— devuelve invalid_input y nunca se cobra. El precio es una tarifa plana de $0.002 por solicitud correcta con unidad item.
Dónde resulta útil una calculadora SUVAT
Las aulas y las plataformas de tutoría usan una calculadora SUVAT para que el alumnado compruebe v igual a u más a por t y s igual a u t más media a t al cuadrado con u y a de signo arbitrario, sin mezclar las dos identidades por accidente. La validación fallida no consume saldo. Mantenga las solicitudes pequeñas, las unidades coherentes y el valor redondeado anclado en las pruebas, y obtendrá cinemática reproducible para deberes, complementos de LMS y workers de borde sin levantar infraestructura simbólica propia. Prefiera esta capacidad cuando ya conoce la velocidad inicial, la aceleración constante y el tiempo transcurrido y solo necesita uno de los dos resultados; si el problema de origen da incógnitas mezcladas como desplazamiento y velocidad final sin tiempo, reordene primero otra identidad cinemática en lugar de forzar este contrato. Los generadores de exámenes necesitan un oráculo determinista que marque el tiempo negativo como invalid_input en lugar de invertir el intervalo en silencio. Los cuadernos de ingeniería y de ciencias suelen reducir un empujón de empuje constante, un actuador lineal o una rampa de cinta a estas dos formas cerradas cuando el tiempo ya se conoce; llamar a una API de análisis pequeña evita arrastrar un sistema de álgebra computacional completo por cuatro coeficientes. Autores de juegos y simulaciones fijan el mismo JSON en comprobaciones de integración continua para que una constante de física parcheada no desvíe una velocidad o un desplazamiento de referencia. Como la implementación es parse de nivel A, cada llamada correcta cuesta el precio base publicado $0.002, sin tokens de modelo y sin red de salida.
Preguntas técnicas
¿Cuánto cuesta la calculadora SUVAT?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se cobra.