Calculadora de lado del triángulo
Catetos de 3 y 4 dan una hipotenusa de 5. Escriba los dos lados del triángulo rectángulo que ya conoce, elija si falta la hipotenusa o un cateto, y obténgalo con el teorema de Pitágoras. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- A
- 3
- B
- 4
- Calcular
- Hypotenuse
- Lado faltante
- 5
- Rol faltante
- hypotenuse
- Catetos
- 3, 4
- Hipotenusa
- 5
Un triángulo rectángulo tiene dos catetos y una hipotenusa que obedecen el teorema de Pitágoras: el cuadrado del lado largo es igual a la suma de los cuadrados de los dos más cortos. Cuando ya se conocen dos de esas tres longitudes, la tercera no es una conjetura ni un despeje trigonométrico a partir de un ángulo: es una raíz cuadrada de una suma o de una diferencia de cuadrados. Alumnado, tutores, planos de taller y correctores de examen necesitan ese lado que falta sin confundirlo con un resolutor completo de triángulo rectángulo que también devuelve ángulos y área, ni con una página solo de hipotenusa que habla únicamente del lado largo.
Cómo dos lados conocidos determinan el que falta
En un triángulo rectángulo el teorema de Pitágoras es todo el algoritmo: a al cuadrado más b al cuadrado igual a c al cuadrado, donde c es el lado opuesto al ángulo recto y a y b son los catetos. Reordene esa identidad de las dos maneras que admite esta calculadora. Si ambas longitudes conocidas son catetos, el lado que falta es la hipotenusa, y se calcula c como la raíz cuadrada de a al cuadrado más b al cuadrado.
Si una longitud conocida es la hipotenusa y la otra es un cateto, el lado que falta es el cateto restante, y se calcula como la raíz cuadrada de c al cuadrado menos el cateto conocido al cuadrado. Cuando pide la hipotenusa, ambos números se tratan como catetos. Cuando pide un cateto, el más largo de los dos lados conocidos se trata como hipotenusa y el más corto como el otro cateto, que es la única asignación que puede producir un resto positivo bajo el teorema.
Lados conocidos iguales no pueden producir un cateto faltante, porque el resto bajo la raíz cuadrada sería cero y un lado de longitud nula no es un triángulo. Aquí no aparecen ángulos, ni funciones trigonométricas inversas, ni tablas especiales de razones 30-60-90 o 45-45-90: dos lados positivos más cuál lado falta determinan el tercero de forma única, y esa longitud es la única magnitud que esta capacidad está hecha para devolver.
Dónde aporta valor una calculadora del lado que falta
Las aulas y las plataformas de tutoría usan una calculadora de lado de un triángulo para que el alumnado confirme el teorema de Pitágoras sobre pares arbitrarios, sin mezclar esa única raíz cuadrada con un resolutor completo de triángulo rectángulo que también vuelca ángulos y área, ni con una página solo de hipotenusa que nunca recupera un cateto faltante.
Los planos de taller, los trazados de armazón, las comprobaciones de rampas y las macros CAD sencillas a menudo ya conocen dos de las tres aristas de una esquina recta y solo necesitan la tercera antes de colocar un corte, una riostra o un aviso de que la figura no cerrará. La validación fallida no consume saldo. Si más adelante necesita los ángulos agudos, el área o una tabla de razones 30-60-90, invoque un hermano dedicado en lugar de estirar este contrato.
Qué puede hacer con ella
Comprobaciones de aula y deberes
Permita que el alumnado envíe dos lados conocidos y si el que falta es la hipotenusa o un cateto, y verifique el resultado de Pitágoras, incluidos los casos que deben rehusarse.
Autocorrección de exámenes y LMS
Corrija ítems del lado que falta con un oráculo determinista que rechaza lados conocidos no positivos o no finitos, en lugar de devolver un cero ficticio.
Cierre de planos de taller y trazados
Convierta dos aristas medidas de una esquina recta en un plano, rampa o marco en el tercer lado antes de colocar un corte, una riostra o una cota de cierre.
Preguntas frecuentes
¿Qué ocurre si un lado conocido es cero, negativo o no es un número finito?
Un lado de un triángulo debe ser una longitud positiva y finita, así que esos valores no se facturan como un éxito.
¿Por qué deben diferir los dos lados conocidos cuando pido un cateto?
Si ambos lados conocidos son iguales, tratar el más largo como hipotenusa deja un resto nulo. Un lado de longitud cero no es un triángulo, así que la petición se rechaza.
¿Cómo se halla la hipotenusa a partir de los dos catetos?
Eleve ambos catetos al cuadrado, sume los dos cuadrados y saque la raíz cuadrada del total. Para catetos de 3 y 4 eso es √(3² + 4²), una hipotenusa de exactamente 5.
¿Cómo se calcula el cateto que falta de un triángulo rectángulo?
Elija la opción de cateto y escriba la hipotenusa y el cateto que conoce. La calculadora resta el cuadrado del cateto al de la hipotenusa y saca la raíz, de modo que 5 y 3 dan un cateto de 4.
¿Importa el orden en que escribo los dos lados?
No. Cuando pide un cateto, el mayor de los dos lados se toma siempre como hipotenusa, y cuando pide la hipotenusa ambos se tratan como catetos. Puede escribirlos en cualquier orden.
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/math/triangle-side \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"b":4,"solve_for":"hypotenuse"}'const res = await fetch("https://api.kit.forhosting.com/math/triangle-side", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"b": 4,
"solve_for": "hypotenuse"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/triangle-side",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"b": 4,
"solve_for": "hypotenuse"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/triangle-side", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"b":4,"solve_for":"hypotenuse"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"b":4,"solve_for":"hypotenuse"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/triangle-side", 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
{
"a": 3,
"b": 4,
"solve_for": "hypotenuse"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.triangle_side",
"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 lado de un triángulo acepta dos longitudes de lado positivas y finitas y una elección solve_for de hypotenuse o leg, rechaza cualquier lado conocido que no sea positivo y finito, y devuelve la longitud del lado que falta junto con los catetos y la hipotenusa completos.
Cómo dos lados conocidos determinan el que falta
La calculadora no le pide que nombre a, b y c como tres huecos opcionales: usted envía las dos longitudes que ya tiene como a y b, y luego fija solve_for en hypotenuse o en leg. Los lados conocidos no positivos o no finitos también son longitudes imposibles, así que fallan como invalid_input en lugar de devolver un cero ficticio. Eso coincide con el lenguaje del aula, que afirma que esos dos números no pueden ser los dos lados conocidos de un triángulo rectángulo, y coincide con los clientes API, que tratan el éxito vacío y el fallo duro de modo distinto para facturación y reintentos.
Contrato de entrada, forma de la respuesta y errores
Todo lado conocido debe ser estrictamente mayor que cero: una longitud nula colapsa una arista, y una longitud negativa no es una distancia geométrica. Cero, un negativo, Infinity o NaN en cualquiera de los lados conocidos se rehusa y no se factura. Envíe por POST un cuerpo JSON con dos números finitos obligatorios y una elección obligatoria: a y b, las longitudes de lado conocidas, y solve_for, que debe ser hypotenuse o leg. Se aceptan los alias side_a, leg_a y side1 para la primera longitud; side_b, leg_b y side2 para la segunda; missing, find y unknown para la elección, de modo que los scripts que ya usan etiquetas de libro no necesitan un paso de renombrado. Cada longitud puede llegar como número JSON o como cadena numérica; los campos ausentes, las cadenas vacías y los valores no finitos fallan con invalid_input nombrando el campo. Tras analizar con limpieza ambos valores, el manejador ramifica según solve_for. Para hypotenuse devuelve missing_side como el hypot de a y b, missing_role hypotenuse, legs que recogen las dos entradas, e hypotenuse igual a ese resultado, con la fórmula c igual a la raíz cuadrada de a al cuadrado más b al cuadrado. Para leg toma el lado conocido más largo como c y el más corto como el otro cateto, rehusa la petición cuando los dos lados son iguales y, en caso contrario, devuelve missing_side como la raíz cuadrada estable de c menos el cateto conocido por c más el cateto conocido, missing_role leg, y el par de catetos completado. Ejemplo: tres y cuatro con solve_for hypotenuse producen un lado que falta de cinco, el clásico triple 3-4-5. Cinco y doce con solve_for hypotenuse producen trece. Cinco y cuatro con solve_for leg producen tres, porque cinco es la hipotenusa y cuatro es un cateto conocido. El endpoint no devuelve ángulos interiores, no devuelve área y no acepta una tercera longitud para verificar consistencia; esas son intenciones de búsqueda distintas, cubiertas por otras capacidades.
Dónde aporta valor una calculadora del lado que falta
Los generadores de preparación de exámenes y los autocorrectores LMS necesitan un oráculo determinista que marque los lados no positivos como invalid_input en lugar de devolver cero en silencio, respuesta que un calificador defectuoso podría tratar como un lado faltante correcto. Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002, sin tokens de modelo y sin red saliente. Mantenga las peticiones pequeñas, fije el campo missing_side en las pruebas y obtendrá una comprobación reproducible de dos lados para deberes, plugins LMS y workers de borde sin levantar un sistema de álgebra computacional propio.
Preguntas técnicas
¿Cómo hallo el lado que falta de un triángulo rectángulo a partir de los otros dos?
Envíe dos longitudes positivas y finitas como a y b, y fije solve_for en hypotenuse o leg. La API devuelve missing_side como √(a²+b²) o como √(c²−leg²) tomando el lado conocido más largo como hipotenusa.
¿Puedo recuperar un cateto que falta, o solo la hipotenusa?
Ambos. Fije solve_for en hypotenuse cuando a y b son los catetos, o en leg cuando el lado conocido más largo es la hipotenusa y necesita el cateto restante.
¿Cuánto cuesta la calculadora de lado de un triángulo?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.