Calculadora de triatlón
Parciales de 1500, 120, 4200, 90 y 2700 segundos dan un triatlón de 2:23:30: la calculadora suma los cinco tramos en orden de carrera, con las transiciones, y le devuelve el tiempo final. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Natación
- 1 500
- T1
- 120
- Ciclismo
- 4 200
- T2
- 90
- Run
- 2 700
- Total
- 8 610
- Total con formato
- 2:23:30
- Horas
- 2
- Minutos
- 23
El reloj de un triatlón es la suma de cinco tramos, no de tres. El tiempo oficial de meta es natación más T1 (transición de agua a bici) más segmento en bici más T2 (transición de bici a carrera) más carrera a pie. Entrenadores, directores de prueba y atletas por grupo de edad siguen sumando esos parciales a mano, se dejan una transición o mezclan minutos con segundos, y entonces la meta prevista no coincide con la carpa de cronometraje. Esta calculadora de triatlón acepta cinco duraciones no negativas en segundos, las suma en el orden de carrera y devuelve el tiempo total como conteo de segundos más una cadena de reloj H:MM:SS. El cero se admite para que un tramo omitido o una sesión brick aún produzca un total honesto.
Qué incluye de verdad el tiempo oficial de triatlón
El tiempo oficial de meta de un triatlón es el reloj transcurrido desde la salida de natación hasta la línea de meta de la carrera a pie, no la suma de los tres deportes por separado. World Triathlon, Ironman, Challenge Family y las empresas locales de cronometraje tratan T1 y T2 como parte de la prueba. T1 cubre el camino del agua a la bici: quitarse el neopreno, casco, gafas, zapatillas y las primeras pedaladas tras la línea de montaje.
T2 cubre el camino desde la línea de desmonte hasta el circuito de carrera: rack de la bici, casco fuera, zapatillas de correr y las primeras zancadas. Dos minutos en T1 y noventa segundos en T2 parecen poco junto a un parcial de bici de setenta minutos, y aun así suman dos minutos y medio que los atletas suelen omitir cuando anotan tiempos en un cuaderno.
Cada entrada es una duración en segundos, de modo que no hay conversión oculta de unidades ni un analizador de cadenas de reloj que pueda confundir 1:10 con setenta minutos. Convierta horas y minutos antes de llamar: veinticinco minutos de natación son mil quinientos segundos, y setenta minutos de ciclismo son cuatro mil doscientos segundos. La aritmética son cinco sumas.
No hay red, ni semilla aleatoria, ni Date de calendario en el resultado. Trate la salida como un total de planificación: una carrera larga del agua a las bicis, una transición abarrotada o una penalización de parada pueden alejar una meta real de la suma de los parciales previstos.
Dónde una calculadora de tiempo de triatlón aporta valor
Los entrenadores de club y los atletas por grupo de edad autodirigidos necesitan una calculadora de tiempo de triatlón reproducible para que un brick de invierno, un briefing de semana de carrera y una crónica posterior no discrepen sobre el reloj que anotaron. Las aplicaciones de evento que muestran bandas de meta proyectadas para oleadas y grupos de edad quieren una suma documentada que los atletas puedan recomputar a mano, no una estimación de caja negra que omita T1 en silencio.
Los ingenieros de datos que preparan conjuntos sintéticos de pruebas para paneles de cronometraje necesitan totales deterministas a partir de parciales conocidos sin llamadas de red ni deriva de modelo. Los directores de prueba que arman una hoja de cortes por oleada pueden alimentar los segundos previstos de natación, bici, carrera y transiciones y fijar los totales en una batería de regresión. La validación fallida no consume saldo.
Mantenga las peticiones pequeñas, fije total en las pruebas y obtendrá aritmética de triatlón estable para widgets, páginas de crónica y workers de borde, sin levantar un servicio completo de cronometraje. Si más adelante necesita conversión de ritmos, predicción de carrera de Riegel o estimaciones de calorías, trátelos como intenciones de búsqueda distintas en lugar de sobrecargar esta página de triatlón.
Qué puede hacer con ella
Relojes objetivo de la semana de carrera
Convierta parciales olímpicos o sprint previstos, incluidas ambas transiciones, en un solo tiempo de meta que pueda anotar en un bidón y en una hoja de briefing.
Crónica posterior y comprobaciones de cronometraje
Sume los parciales publicados de natación, T1, bici, T2 y carrera y confirme el total oficial antes de discutir un PDF de resultados.
Preguntas frecuentes
¿Qué unidades debo usar para los parciales?
Los cinco campos son segundos totales. Convierta primero horas y minutos: una natación de 25 minutos son 1500 segundos; un T1 de 2 minutos son 120 segundos. Las cadenas de reloj como 1:10:00 no se analizan como entrada.
¿Puede un parcial ser cero?
Sí. El cero se admite para que un tramo omitido, una sesión brick o un drill de transición aún produzcan un total. Solo se rechazan los valores negativos.
¿Cómo se obtiene el tiempo total de un triatlón?
Sumando cinco tramos en orden de carrera: natación, T1, bici, T2 y carrera. Con 1500, 120, 4200, 90 y 2700 segundos, el total es 8610 segundos, es decir, 2:23:30.
¿Por qué cuentan T1 y T2 en mi tiempo final?
Porque el reloj oficial corre desde la salida de la natación hasta la meta de la carrera. Dos minutos en T1 y noventa segundos en T2 suman dos minutos y medio que una cuenta de los tres deportes olvidaría.
¿Qué ocurre si un parcial es negativo?
El cálculo se rechaza, porque una duración no puede ser menor que cero. En cambio, un parcial en cero sí es válido, por ejemplo para un tramo que no realizó.
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/sports/triathlon \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"swim":1500,"bike":4200,"run":2700,"t1":120,"t2":90}'const res = await fetch("https://api.kit.forhosting.com/sports/triathlon", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"swim": 1500,
"bike": 4200,
"run": 2700,
"t1": 120,
"t2": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/triathlon",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"swim": 1500,
"bike": 4200,
"run": 2700,
"t1": 120,
"t2": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/triathlon", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"swim":1500,"bike":4200,"run":2700,"t1":120,"t2":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"swim":1500,"bike":4200,"run":2700,"t1":120,"t2":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/triathlon", 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
{
"swim": 1500,
"bike": 4200,
"run": 2700,
"t1": 120,
"t2": 90
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.triathlon",
"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
Las duraciones negativas fallan con invalid_input y no se facturan. Las llamadas API correctas cuestan $0.002.
Qué incluye de verdad el tiempo oficial de triatlón
Esta calculadora de triatlón usa la identidad total igual a swim más t1 más bike más t2 más run.
Contrato de entrada, segundos y la respuesta de tiempo total
El cero se admite para que una natación omitida, una sesión brick sin T2 o un drill de transición aún produzcan un total. Convierta horas y minutos a segundos totales antes de llamar: una natación sprint de doce minutos son setecientos veinte segundos, un T1 de dos minutos son ciento veinte segundos, y una bici olímpica de setenta minutos son cuatro mil doscientos segundos. Las cadenas de reloj como 1:10:00 no se analizan como entrada. Las comprobaciones clásicas incluyen un juego olímpico de mil quinientos, ciento veinte, cuatro mil doscientos, noventa y dos mil setecientos segundos, que suma ocho mil seiscientos diez segundos, mostrado como 2:23:30. Envíe mediante POST un cuerpo JSON con cinco números finitos no negativos obligatorios, todos en segundos. swim es el parcial de agua; se aceptan los alias swim_seconds y swim_time. t1 es la transición de natación a bici; se aceptan transition1, t1_seconds y swim_to_bike. bike es el parcial de ciclismo; se aceptan bike_seconds, bike_time y cycle. t2 es la transición de bici a carrera; se aceptan transition2, t2_seconds y bike_to_run. run es el parcial de cierre; se aceptan run_seconds y run_time. Cada campo puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, valores no numéricos, NaN e Infinity fallan con invalid_input nombrando el campo y no se facturan. Una duración negativa también falla con invalid_input, porque un reloj no puede ir hacia atrás. En caso de éxito el cuerpo devuelve los valores limpios de swim, t1, bike, t2 y run, total como conteo de segundos, total_formatted como cadena de reloj H:MM:SS, hours, minutes y seconds enteros del total redondeado, y una cadena de fórmula que puede imprimir junto a la respuesta. El precio de un ítem correcto es un $0.002 fijo.
Dónde una calculadora de tiempo de triatlón aporta valor
Las aulas de ciencias del deporte aún enseñan la suma de parciales junto a tablas de ritmo y modelos de potencia crítica, de modo que emparejar la aritmética a mano con la salida de la API importa más que el coste asintótico. Como la implementación es parse pura de tier A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Casos de integración
Hojas de entrenamiento y APIs deportivas
Fije sumas de triatlón conocidas en una hoja de cálculo o en una batería de regresión para que un diario de entrenamiento, un widget y un backend no discrepen sobre el reloj.
Preguntas técnicas
¿Cómo obtiene la calculadora de triatlón el tiempo total?
Envíe cinco duraciones no negativas en segundos: swim, t1 (natación a bici), bike, t2 (bici a carrera) y run. La calculadora devuelve total = swim + t1 + bike + t2 + run en segundos más una cadena de reloj H:MM:SS.
¿Qué ocurre si un parcial es negativo?
La tarea falla con invalid_input. Una duración de triatlón no puede ser menor que cero, así que un swim, bike, run, T1 o T2 negativo se rechaza y no se factura.
¿Cuánto cuesta la calculadora de tiempo de triatlón?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago de KIT a $0.002 por llamada correcta; la entrada inválida no se factura.