Calculadora de velocidad final
Si parte a 10 m/s y acelera a 2 m/s² durante 5 s, un objeto termina a 20 m/s. Indique la velocidad inicial, la aceleración y el tiempo transcurrido, con signo si frena o cambia de sentido, y obtenga la velocidad final. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Velocidad inicial
- 10
- Aceleración constante
- 2
- Tiempo transcurrido
- 5
- Voltaje (V)
- 20
- Velocidad final
- 20
- Ecuación
- v = 10 + (2) · (5) = 20
Una calculadora de velocidad final aplica la primera ecuación de la cinemática con aceleración constante: la velocidad final v es igual a la velocidad inicial u más la aceleración a multiplicada por el tiempo transcurrido t. Introduzca tres números finitos —u (velocidad inicial), a (aceleración constante) y t (tiempo no negativo)— y la herramienta devuelve la velocidad final redondeada, una ecuación de sustitución legible, un breve mensaje de física y una lista ordenada de pasos que puede pegar en comprobaciones de tareas o pruebas automatizadas. La deceleración, el movimiento en sentido contrario y el movimiento uniforme (a igual a cero) están contemplados mediante valores con signo de u y a.
Qué significa v = u + a t en la cinemática de aceleración constante
Con aceleración constante, la velocidad de una partícula cambia a un ritmo fijo. Si la velocidad al inicio de un intervalo es u y la aceleración se mantiene en a durante un tiempo t, la velocidad al final de ese intervalo es exactamente v igual a u más a por t. Esta es la primera de las ecuaciones SUVAT estándar que se enseñan en la mecánica introductoria: relaciona únicamente velocidad, aceleración y tiempo, y no requiere conocer el desplazamiento.
La velocidad inicial u puede ser positiva o negativa según la dirección positiva elegida; la aceleración a también puede ser positiva (aumento de velocidad en la dirección positiva) o negativa (deceleración o aceleración opuesta al eje positivo). El tiempo t es la duración transcurrida del intervalo y debe ser no negativo en esta calculadora: una t negativa invertiría la lectura causal de «después de un tiempo t» que buscan los estudiantes cuando consultan una calculadora de velocidad final.
Cuando t es cero no hay intervalo, de modo que v es igual a u por definición. Cuando a es cero, el movimiento es uniforme y la velocidad nunca cambia. 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 su suma sea una velocidad coherente.
La misma regla se aplica en cualquier sistema coherente —pies por segundo y pies por segundo al cuadrado, kilómetros por hora con el tiempo en horas tras convertir la aceleración en consecuencia—, de modo que quien la usa mantiene un solo sistema de principio a fin en lugar de mezclar unidades SI e imperiales en medio de la ecuación.
Consejos prácticos, límites y búsquedas relacionadas
Use un sistema de unidades coherente para las tres entradas antes de llamar; esta página no realiza conversión de unidades. Al enseñar las convenciones de dirección, mantenga el signo de a alineado con el eje positivo que eligió para u, en lugar de tratar «frenar» como siempre negativo sin definir los ejes.
Esta página está dirigida a quienes buscan una calculadora de velocidad final, v igual a u más a t o cinemática de aceleración constante en línea; no es un conjunto completo de ecuaciones SUVAT que también resuelva el desplazamiento o el tiempo con incógnitas mixtas, ni un integrador de aceleración variable, ni un conversor de unidades.
Prefiera esta capacidad cuando ya conozca la velocidad inicial, la aceleración constante y el tiempo transcurrido y solo necesite la velocidad final; si su problema de origen da el desplazamiento en lugar del tiempo, reordene primero otra ecuación cinemática. Las comprobaciones de ida y vuelta son sencillas: recalcule u más a por t a mano y confirme que coincide con la v publicada dentro del mismo redondeo de doce decimales usado en la respuesta.
Qué puede hacer con ella
Comprobación de tareas de velocidad SUVAT
Los estudiantes introducen u, a y t de problemas de aceleración constante del libro de texto y comparan la v calculada a mano y los pasos de sustitución con un resultado determinista antes de entregar.
Comprobación rápida de laboratorio antes de solucionadores completos
Los pipelines validan primero la velocidad final a partir de u, a y t, y solo ramifican hacia desplazamientos o trayectorias multisegmento cuando la comprobación del intervalo único coincide con las notas de laboratorio.
Preguntas frecuentes
¿Qué fórmula usa la calculadora de velocidad final?
Usa la ecuación de aceleración constante v = u + a t, donde u es la velocidad inicial, a la aceleración y t el tiempo transcurrido.
¿Por qué se rechaza el tiempo negativo?
El tiempo transcurrido no puede ser negativo en este modelo.
¿Puede ser negativa la aceleración?
Sí. Una a negativa significa deceleración o aceleración opuesta a su dirección positiva. Solo t debe ser obligatoriamente no negativa.
¿Esta herramienta convierte las unidades por mí?
No. Mantenga u, a y t en un único sistema de unidades coherente (por ejemplo m/s, m/s² y s). La calculadora solo evalúa v = u + a t.
¿Es gratuita la calculadora de velocidad final?
La herramienta del navegador es gratuita y se ejecuta localmente.
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/mech/kinematics-velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"u":10,"a":2,"t":5}'const res = await fetch("https://api.kit.forhosting.com/mech/kinematics-velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"u": 10,
"a": 2,
"t": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/kinematics-velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"u": 10,
"a": 2,
"t": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/kinematics-velocity", 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}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"u":10,"a":2,"t":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/kinematics-velocity", 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
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.kinematics_velocity",
"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 un claro error invalid_input porque la duración transcurrida no puede retroceder en este modelo; un tiempo cero devuelve correctamente v igual a u. Estudiantes, tutores e ingenieros que ya trabajan en un sistema de unidades coherente —metros por segundo y metros por segundo al cuadrado, o cualquier conjunto paralelo— obtienen el mismo JSON determinista desde el ejecutor gratuito del navegador y desde la API de prepago, sin llamadas de red, sin semillas aleatorias y sin dependencia del reloj del sistema. El precio es una tarifa plana de $0.002 por cada solicitud API correcta; la validación fallida nunca se cobra.
Cómo llamar a la API y qué devuelve
Los valores absolutos de u y a deben mantenerse dentro del límite publicado de un billón; t debe estar entre cero y un billón inclusive. Envíe un cuerpo JSON con tres números finitos obligatorios: u (alias initial_velocity, u0 y v0), a (alias acceleration y accel) y t (alias time y duration). Una validación fallida —campos ausentes, números no finitos, valores fuera de los límites absolutos, un producto no finito, una velocidad final que supera el 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 item unitario y precio marginal por unidad cero. Prefiera enviar números JSON cuando controle el cliente; los números en cadena solo se aceptan si coinciden con un patrón numérico finito estricto, lo que mantiene operativos los pegados con formato de tarea sin aceptar texto arbitrario.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga u, a y t dentro del rango absoluto publicado para que el producto a por t y la suma u más a t sigan siendo finitos en precisión doble IEEE, tanto en el Worker como en el navegador. Combine ejemplos de aula de forma deliberada: u igual a diez, a igual a dos, t igual a cinco da v igual a veinte; u igual a veinte, a igual a menos cuatro, t igual a tres produce una deceleración hasta ocho; u igual a cinco, a igual a cero, t igual a doce demuestra el movimiento uniforme; y t igual a menos uno muestra la ruta estricta de invalid_input para tiempo negativo. Las tareas fallidas que devuelven invalid_input no consumen saldo de prepago, lo que mantiene baratos los scripts exploratorios cuando los estudiantes pasan deliberadamente una t negativa.
Casos de integración
Pruebas unitarias para auxiliares de motores físicos
Genere casos correctos de aceleración, deceleración y tiempo cero, además de rechazos deliberados por tiempo negativo, como valores esperados en katas de código para juegos o simuladores.