Calculadora de desplazamiento
Un cuerpo que sale a 10 m/s y acelera a 2 m/s² durante 5 segundos acaba a 75 metros de donde empezó. Escriba la velocidad inicial, el tiempo transcurrido y la aceleración constante para obtener el desplazamiento con su signo. 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
- Tiempo
- 5
- Aceleración
- 2
- Desplazamiento
- 75
El desplazamiento con aceleración constante es el cambio de posición con signo de un cuerpo que parte de una velocidad conocida, continúa durante un tiempo transcurrido conocido y siente una aceleración constante a lo largo de la línea de movimiento. Estudiantes, tutores, desarrolladores de videojuegos e ingenieros recurren a la identidad SUVAT s igual a u t más un medio de a t al cuadrado siempre que la aceleración no cambie durante el intervalo de interés.
Qué significa el desplazamiento y qué magnitudes determinan la respuesta
En la cinemática unidimensional con aceleración constante, el desplazamiento es el cambio de posición con signo de una partícula respecto de donde partió, no la longitud escalar de trayectoria que un velocímetro acumularía a lo largo de un recorrido que pudiera invertirse.
Cuando ya conoce la velocidad inicial u a lo largo de un eje elegido, la aceleración constante a a lo largo de ese mismo eje y el tiempo transcurrido t desde que arrancó el reloj, el desplazamiento s desde el punto de partida queda completamente determinado: s equivale a u por t más un medio de a por t al cuadrado.
Esa identidad es la herramienta habitual de los conjuntos de problemas que preguntan hasta dónde viaja un vehículo al acelerar, cuánto se mueve un proyectil a lo largo de un eje durante un intervalo de vuelo conocido, o cuánto recorre una articulación robótica al rampa de velocidad con un accionamiento constante. Las búsquedas se agrupan en torno a frases como calculadora de desplazamiento, desplazamiento cinemático a partir de velocidad y tiempo, s igual a u t más medio a t al cuadrado, y desplazamiento con aceleración constante.
La gente quiere un desplazamiento numérico con signo que pueda contrastar con una hoja de ejercicios, incrustar en una simulación o alimentar un pipeline mayor, no solo un recordatorio de que la fórmula existe. Las unidades se mantienen coherentes con la base de longitud y tiempo que usted eligió para las tres entradas: metros por segundo con metros por segundo al cuadrado y segundos producen metros de desplazamiento.
Distancia y desplazamiento no son intercambiables en física: un viaje de ida y vuelta puede tener gran distancia recorrida y desplazamiento neto nulo, y esta calculadora devuelve únicamente el desplazamiento SUVAT con signo.
Uso práctico, unidades coherentes, precio y canales de entrega
Use la calculadora de desplazamiento del navegador cuando desee un cambio de posición con signo de inmediato al revisar tareas, verificar un cronometraje de laboratorio, comprobar una constante de física de un juego o esbozar hasta dónde se mueve un cuerpo bajo empuje constante en un intervalo breve. Elija las unidades con coherencia: si u está en kilómetros por hora y t en segundos, convierta primero para que a y s compartan la misma base de longitud y tiempo.
No hay modelo de lenguaje, ni servicio externo de física, ni aleatoriedad, de modo que la capacidad es segura para fijarla en comprobaciones de integración continua y en materiales de lección reproducibles. Conecte el punto de acceso a ejercicios de cinemática, verificadores de respuestas de concursos, hojas de movimiento o pasos de preprocesamiento donde usted ya prefiera errores de dominio explícitos —como rechazar un tiempo negativo— frente a widgets opacos que no pueden explicar por qué se rechazó una entrada incorrecta.
Combine esta herramienta con la identidad de velocidad final cuando también necesite v igual a u más a t, o déjela autónoma cuando la única incógnita sea cuánto se desplazó el cuerpo a lo largo del eje elegido. Los autores que publican SDKs pueden mapear los tres campos de entrada directamente a widgets de formulario, coincidiendo con el despeje SUVAT que los estudiantes ya escriben a mano en el papel y en los cuadernos de laboratorio.
Qué puede hacer con ella
Comprobaciones rápidas en juegos y simulaciones
Números estructurados al instante para tramos en línea recta con aceleración constante, sin levantar una pila completa de dinámica.
Preguntas frecuentes
¿Qué fórmula emplea la calculadora de desplazamiento?
No se modelan la aceleración variable ni las trayectorias en varios ejes.
¿Por qué se rechaza un tiempo negativo?
El tiempo transcurrido no puede marchar hacia atrás según este contrato de producto. Un time igual a cero se admite y produce desplazamiento nulo.
¿Es gratuita la calculadora de desplazamiento?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Pueden ser negativas la velocidad inicial o la aceleración?
Solo el tiempo transcurrido debe ser no negativo.
¿El desplazamiento es lo mismo que la distancia recorrida?
No. El desplazamiento es el cambio de posición con signo respecto al punto de partida, así que un viaje de ida y vuelta puede sumar muchos metros y terminar en cero. La calculadora devuelve solo ese cambio neto.
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/displacement \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_velocity":10,"time":5,"acceleration":2}'const res = await fetch("https://api.kit.forhosting.com/phys/displacement", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_velocity": 10,
"time": 5,
"acceleration": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/displacement",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_velocity": 10,
"time": 5,
"acceleration": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/displacement", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_velocity":10,"time":5,"acceleration":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_velocity":10,"time":5,"acceleration":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/displacement", 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
{
"initial_velocity": 10,
"time": 5,
"acceleration": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.displacement",
"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.
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
Esta calculadora de desplazamiento acepta una velocidad inicial finita, un tiempo transcurrido y una aceleración constante, rechaza un tiempo negativo porque el tiempo transcurrido no puede marchar hacia atrás según este contrato de producto, y devuelve el desplazamiento con signo como JSON estructurado.
Qué significa el desplazamiento y qué magnitudes determinan la respuesta
Entregar initial_velocity, acceleration, time, displacement, formula y method como JSON facilita pegar el resultado en apuntes, compararlo en pruebas automatizadas o reutilizarlo entre lenguajes sin reimplementar la aritmética.
Cómo valida la entrada esta calculadora y aplica s = u t + 0.5 a t²
Las cadenas numéricas que se interpretan como números finitos se aceptan para que formularios y canalizaciones al estilo CSV pasen valores sin una conversión extra. Un time igual a cero se admite y produce desplazamiento nulo, que es el resultado correcto de reposo en el origen para un intervalo que se desvanece. Se admiten velocidad inicial y aceleración con signo: los valores negativos invierten el sentido del eje de movimiento y producen el desplazamiento con signo correspondiente. No hay resistencia del aire, ni perfil de aceleración variable, ni composición en varios ejes; es el desplazamiento unidimensional ideal con aceleración constante a partir de las tres entradas SUVAT conocidas. Envíe un cuerpo JSON con initial_velocity, time y acceleration obligatorios. Cada campo debe estar presente y ser finito: claves ausentes, cadenas vacías, texto no numérico, NaN e Infinity fallan de inmediato con invalid_input antes de devolver ningún desplazamiento, y la validación fallida no se cobra. El tiempo transcurrido no debe ser negativo: un reloj que marcha hacia atrás queda fuera de este contrato de producto, de modo que un valor de time negativo se rechaza con invalid_input en lugar de insertarse en la identidad algebraica como un parámetro formal. Tras la validación, el desplazamiento se calcula como initial_velocity por time más un medio de acceleration por time al cuadrado. Los resultados se redondean a una precisión decimal estable para que la misma entrada produzca siempre el mismo JSON en todos los motores de JavaScript.
Uso práctico, unidades coherentes, precio y canales de entrega
Use la API cuando un script, una plataforma de lecciones, un asistente de simulación o un cuaderno necesite JSON estable para muchas ternas u-t-a bajo un único contrato. Cada solicitud correcta es un elemento facturable a $0.002; la validación fallida, incluido un tiempo transcurrido negativo, no consume saldo. Los resultados son plenamente deterministas: los mismos initial_velocity, time y acceleration producen siempre el mismo campo displacement.
Casos de integración
Ejercicios de cinemática en tareas y laboratorio
Estudiantes y evaluadores confirman el desplazamiento con signo para ternas dadas de u, t y a, con un rechazo claro invalid_input cuando el tiempo transcurrido es negativo o falta algún campo o no es numérico.
Fixtures deterministas para pruebas de física
Las canalizaciones que alimentan pruebas unitarias o demostraciones interactivas de movimiento pueden llamar a un oráculo puro de desplazamiento en lugar de reimplementar s=ut+0.5at² en cada lenguaje.
Preguntas técnicas
¿Cómo se calcula el desplazamiento con esta API?
Envíe un cuerpo JSON con initial_velocity, time y acceleration a phys.displacement. La respuesta devuelve displacement más las entradas validadas, formula y method.