Altura de trapecio desde el área
Vaya del área de un trapecio a su altura perpendicular: un área de 60 con bases de 8 y 12 da una altura de 6, con una paralela media de 10 para comprobar el resultado. Una suma de bases igual a cero se rechaza. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Área
- 60
- Base a
- 8
- Base b
- 12
- Base media
- 10
- Altura
- 6
Cuando usted ya conoce el área de un trapecio y las longitudes de sus dos lados paralelos, lo que suele faltar es la altura perpendicular entre esas bases. Topógrafos, estudiantes de arquitectura y quien resuelve ejercicios se topan a menudo con esta forma inversa: la fórmula escolar A = (a + b) / 2 × h es fácil de despejar, pero también de estropear bajo presión cuando a + b es pequeño o cero.
La fórmula del área invertida para la altura perpendicular
Un trapecio es un cuadrilátero con exactamente un par de lados paralelos, llamados bases. El área del trapecio es el producto del segmento medio y la altura perpendicular: A = m × h, donde el segmento medio m es la media aritmética de las dos bases, m = (a + b) / 2. Esa única división es el núcleo computacional de esta capacidad.
La altura que se informa es siempre la distancia perpendicular entre las rectas que contienen las bases, no un lado no paralelo inclinado. Cuando las dos bases son iguales la figura es un paralelogramo (o un rectángulo), m coincide con cualquiera de las bases y la fórmula se reduce a la familiar h = A / a.
Lo que usted no debe hacer nunca es dividir por una suma nula: si ambas bases son cero, o en general si a + b es cero, no hay escala bien definida del segmento medio y la altura no se puede recuperar solo con el área.
Cuándo necesita la altura a partir del área
Las plataformas educativas y de tutoría usan una calculadora de altura del trapecio a partir del área para que el alumnado compruebe la fórmula despejada sin errores algebraicos cuando a y b difieren mucho. Estimadores de construcción y paisajismo a menudo conocen el área del suelo o de la parcela y las longitudes de dos límites paralelos y necesitan el ancho perpendicular para despieces de material; una pequeña llamada parse evita montar un núcleo CAD completo por una división.
Los generadores de exámenes y los correctores automáticos de LMS necesitan un oráculo determinista que marque el caso de suma de bases nula como inválido en lugar de devolver Infinity en silencio. La validación fallida no consume saldo. Mantenga las solicitudes pequeñas, fije la altura redondeada en las pruebas y obtendrá alturas perpendiculares reproducibles para tareas, scripts de topografía y workers en el borde sin inventar infraestructura geométrica propia.
Use este extremo cuando el área es conocida y la altura desconocida; use la calculadora compañera de área del trapecio cuando la altura es conocida y el área es el objetivo.
Qué puede hacer con ella
Despieces de topografía y construcción
Estime el ancho perpendicular de una parcela o losa trapezoidal cuando ya se midieron el área total y los dos lados paralelos.
LMS y generadores de contenidos
Califique de forma automática problemas inversos de trapecio con un oráculo determinista que rechaza altura indefinida cuando a + b es cero.
Preguntas frecuentes
¿La altura es la distancia perpendicular?
Sí. La altura informada es la distancia perpendicular entre los lados paralelos, no la longitud de un lado no paralelo.
¿Pueden ser cero las bases o el área?
El área puede ser cero (entonces la altura es cero si la suma de bases es positiva). Una sola base puede ser cero si la otra es positiva. Ambas bases en cero se rechazan por suma de bases nula.
¿Qué altura tiene un trapecio de área 60 y bases 8 y 12?
La altura es 6. La paralela media, el promedio de las bases, es 10, y 10 por 6 devuelve el área de 60, lo que confirma el resultado.
¿En qué unidades deben ir el área y las bases?
El área debe estar en la unidad de las bases elevada al cuadrado, por ejemplo metros cuadrados con bases en metros. La altura sale entonces en esa misma unidad de longitud.
¿Qué pasa si las dos bases miden lo mismo?
Entonces la figura es un paralelogramo o un rectángulo, la paralela media coincide con cualquiera de las bases y la altura es simplemente el área dividida entre una base.
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/geom/trapezoid-height \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":60,"base_a":8,"base_b":12}'const res = await fetch("https://api.kit.forhosting.com/geom/trapezoid-height", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 60,
"base_a": 8,
"base_b": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/trapezoid-height",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 60,
"base_a": 8,
"base_b": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/trapezoid-height", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":60,"base_a":8,"base_b":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":60,"base_a":8,"base_b":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/trapezoid-height", 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
{
"area": 60,
"base_a": 8,
"base_b": 12
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.trapezoid_height",
"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 altura del trapecio a partir del área acepta el área y las dos bases, aplica h = 2A / (a + b) y devuelve la altura junto con el segmento medio para que usted compruebe la longitud media de las bases. Si la suma de las bases es cero, la división no está definida y la tarea falla con invalid_input en lugar de inventar Infinity.
La fórmula del área invertida para la altura perpendicular
Al sustituir y despejar h se obtiene la identidad compacta h = 2A / (a + b). Cuando una base es cero la figura degenera hacia un triángulo de base igual al otro lado y altura aún dada por h = 2A / b. Este extremo codifica ese hecho geométrico como error invalid_input con un mensaje explícito sobre la suma de las bases, igual que un estudiante cuidadoso se detendría en lugar de escribir Infinity en la hoja de respuestas.
Contrato de entrada, campos de respuesta y reglas de validación
Un área negativa o una base negativa se rechazan porque, en geometría euclídea, longitudes y área son no negativas en este problema inverso. Combine la respuesta con sus propias etiquetas de unidad; la calculadora es agnóstica a unidades y solo exige que el área use el cuadrado de la misma unidad lineal que las bases. Envíe por POST un cuerpo JSON con tres números finitos obligatorios: area (no negativa), base_a (longitud no negativa del primer lado paralelo) y base_b (longitud no negativa del segundo lado paralelo). Cada campo puede llegar como número JSON o como cadena numérica; se aceptan alias como A o surface para el área, y a, top o parallel_a para base_a, de modo que los generadores que ya usan notación de libro de texto no necesiten un paso de renombre. Campos ausentes, cadenas vacías, NaN e Infinity fallan con invalid_input nombrando el campo. La comprobación decisiva es base_a + base_b igual a cero: ese caso no puede producir una altura finita, así que el manejador lanza error en lugar de devolver un número no finito. En caso de éxito el cuerpo devuelve las entradas redondeadas, informa midsegment como (base_a + base_b) / 2, informa height como 2 × area / (base_a + base_b) e incluye la cadena de fórmula corta h = 2*A / (a+b) apta para mostrar junto a la respuesta. Ejemplo: área sesenta, base_a ocho, base_b doce da segmento medio diez y altura seis, porque sesenta entre diez es seis, que coincide con dos por sesenta entre veinte.
Dónde una API de altura a partir del área resulta útil
Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Casos de integración
Revisión de tareas y exámenes
El alumnado envía área y ambas bases para verificar la fórmula despejada h = 2A/(a+b) y detectar errores de suma de bases nula antes de la calificación.
Preguntas técnicas
¿Cómo se obtiene la altura del trapecio a partir del área?
Envíe números finitos no negativos area, base_a y base_b. La API devuelve height = 2×area/(base_a+base_b) y midsegment = (base_a+base_b)/2.
¿Qué ocurre si la suma de las bases es cero?
La tarea falla con invalid_input. La altura no está definida cuando base_a + base_b es cero porque la fórmula divide por esa suma.
¿Cuánto cuesta la calculadora de altura del trapecio?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se cobra.