ForHosting KIT · Ciencia

Calculadora de velocidad, distancia y tiempo

Introduzca dos de los tres valores, velocidad, distancia o tiempo, y obtenga el que falta: una distancia de 100 recorrida en un tiempo de 2 da una velocidad de 50. Sirve con cualquier sistema de unidades coherente, para deberes, rutas o entrenamientos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Distancia
100
Tiempo
2
Obtiene
Velocidad
50
Valores conocidos
distance, time

Indique dos cualesquiera de velocidad, distancia y tiempo y calcula el tercero a partir de distancia = velocidad x tiempo, redondeando cada campo half-up al número de decimales que usted elija.

Redondeo, decimales y unidades

El parámetro decimals controla la precisión: su valor por defecto es 4 y acepta cualquier entero de 0 a 8. Los tres números devueltos, incluidos los dos que usted aportó, pasan por el mismo redondeo, de modo que los resultados son internamente coherentes. La herramienta es agnóstica a la unidad: nunca supone kilómetros, millas, horas ni segundos, así que siempre que sus dos entradas compartan un sistema coherente (por ejemplo, kilómetros y horas que dan kilómetros por hora) el valor derivado es correcto.

Esto mantiene un único núcleo determinista utilizable por igual para los deberes de física, los tiempos estimados de llegada en logística o las conversiones de ritmo de carrera, sin incorporar ninguna suposición de unidad en la aritmética.

Validación y determinismo

La validación es estricta antes de ejecutar cualquier aritmética. Cada valor aportado debe ser un número finito estrictamente mayor que cero, de modo que el cero, los negativos, NaN, Infinity o los tipos no numéricos se rechazan con un mensaje que nombra el campo infractor, lo que además garantiza que los pasos de división nunca lleguen a una división por cero. El argumento decimals debe ser un entero entre 0 y 8 o se rechaza por estar fuera de rango.

Deberes de física y matemáticas

Compruebe las respuestas de los problemas de movimiento introduciendo dos cantidades conocidas cualesquiera y leyendo la tercera, con decimals fijado para ajustarse a la precisión requerida.

Herramientas de logística y de tiempo estimado de llegada

Derive un tiempo de viaje a partir de una distancia y una velocidad media, o la velocidad necesaria para cubrir una ruta dentro de un plazo, usando unidades coherentes de su elección.

Aplicaciones de ritmo y fitness

Convierta entre distancia, tiempo transcurrido y velocidad para carreras o salidas en bici, dejando que el array given etiquete qué cifra registró realmente el usuario.

¿Qué unidades usa?

Ninguna en concreto. Es agnóstica a la unidad, de modo que los resultados son correctos siempre que sus dos entradas compartan un sistema de unidades coherente.

¿Cómo se controla el redondeo?

El parámetro decimals (por defecto 4, rango 0-8) redondea cada número devuelto half-up, alejándose de cero en caso de empate.

¿Pueden las entradas ser cero o negativas?

No. Cada valor aportado debe ser un número finito mayor que cero, lo que además evita cualquier división por cero.

¿Cómo calculo el tiempo de viaje a partir de la distancia y la velocidad?

Indique la distancia y la velocidad y deje vacío el tiempo. El tiempo es la distancia dividida entre la velocidad, en la unidad que corresponda a su velocidad, por ejemplo horas si usa kilómetros por hora.

¿Qué pasa si introduzco los tres valores?

Hay que dar exactamente dos de los tres, así que indicar uno, tres o ninguno se rechaza con un aviso que pide dos. Así nunca hay dudas sobre qué valor se ha calculado.

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.

POSThttps://api.kit.forhosting.com/dev/speed-distance-time

¿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.

curl -X POST https://api.kit.forhosting.com/dev/speed-distance-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"speed":50,"distance":100}'
{
  "speed": 50,
  "distance": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.speed_distance_time",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

API desde $0.002.

La relación básica

La calculadora resuelve la relación clásica distancia = velocidad x tiempo. Usted aporta exactamente dos de los tres campos (speed, distance, time) y el motor deriva el que falta. Si pasa distance y time, calcula speed = distance / time; con speed y time calcula distance = speed x time; con speed y distance calcula time = distance / speed. Para la entrada de ejemplo de distance 100 y time 2, la respuesta devuelve speed 50 junto a los reproducidos distance y time. La salida también incluye un array given que enumera los dos campos que usted proporcionó, ordenados alfabéticamente, de modo que el ejemplo da ["distance","time"]. Eso permite a quien llama después saber qué valor se midió y cuál se derivó sin volver a inspeccionar la solicitud original, lo que resulta útil cuando el mismo endpoint responde a los tres tipos de pregunta.

Validación y determinismo

Deben estar presentes exactamente dos de speed, distance y time; aportar uno, tres o ninguno lanza un error invalid_input tipado que le indica que proporcione exactamente dos.

¿Cuántos valores proporciono?

Exactamente dos de speed, distance y time. El motor calcula el tercero; pasar uno, tres o cero devuelve un error invalid_input.

¿Qué fórmula se usa?

distancia = velocidad x tiempo, reordenada según haga falta: speed = distance / time, distance = speed x time, o time = distance / speed.

Ver la documentación completa del KIT →