← Avanzado y general /

Heron’s Formula Calculator

Calcule el área de un triángulo a partir de tres longitudes de lados con la fórmula de Herón.

Revisado por [email protected], Geometry Calculator Developer & Online Math Educator Última actualización April 24, 2026

Calculadora de la fórmula de Herón

Fórmulas utilizadas en Calculadora de la fórmula de Herón

s = (a+b+c)/2
A = √(s(s-a)(s-b)(s-c))

In-Depth Tutorial: Calculadora de la fórmula de Herón

Fórmula de Herón (nombrada así por Herón de Alejandría, ~10-70 d.C.) calcula el área de cualquier triángulo a partir de SOLAMENTE sus tres longitudes de lados — no se necesita altura ni ángulos. Esta es una de las fórmulas más elegantemente útiles en geometría: dados a, b, c, el área es

Área = √(s(s − a)(s − b)(s − c))

donde s = (a + b + c) / 2 es la semiperímetro (la mitad del perímetro). Este tutorial explica cómo aplicar la fórmula, dos formas equivalentes, la famosa demostración y cuándo la fórmula de Herón es preferible al enfoque de ½×base×altura.

Por qué la fórmula de Herón es útil

La fórmula estándar del área de un triángulo es A = ½ × base × altura. Esto requiere conocer una base Y la altura perpendicular a esa base. En muchos problemas tienes las tres longitudes de los lados pero no la altura — y calcular la altura primero requiere pasos adicionales (a menudo el teorema de Pitágoras aplicado a una perpendicular construida).

La fórmula de Herón omite por completo la altura. Tres lados entran, área sale. Un paso.

Las dos formas equivalentes

Forma 1 (semiperímetro): Área = √(s(s−a)(s−b)(s−c)), donde s = (a+b+c)/2.

Forma 2 (sin semiperímetro): Área = (1/4)√(4a²b² − (a² + b² − c²)²).

La Forma 2 evita calcular s por separado pero introduce una expresión más compleja bajo la raíz cuadrada. La Forma 1 es más común en libros de texto y más fácil de escribir a mano. Ambas producen la misma respuesta.

Ejemplo resuelto 1 — el triángulo rectángulo 3-4-5

Lados: a = 3, b = 4, c = 5 (la famosa terna pitagórica).

Paso 1: s = (3 + 4 + 5) / 2 = 6.

Paso 2: Área = √(6 × (6−3) × (6−4) × (6−5)) = √(6 × 3 × 2 × 1) = √36 = 6.

Verificación: dado que 3-4-5 es rectángulo con catetos 3 y 4, el área = ½ × 3 × 4 = 6. ✓ Herón coincide.

Ejemplo resuelto 2 — triángulo escaleno

Lados: a = 7, b = 8, c = 9.

s = (7 + 8 + 9) / 2 = 12.

Área = √(12 × 5 × 4 × 3) = √720 ≈ 26.833.

No se necesita una "buena" altura — y calcular la altura a mano requeriría ya sea el teorema de Pitágoras aplicado a una perpendicular construida, o trigonometría. Herón omite todo eso.

Ejemplo resuelto 3 — triángulo equilátero

Para un triángulo equilátero con lado s: a = b = c = s. Entonces el semiperímetro = 3s/2.

Área = √((3s/2)(3s/2 − s)(3s/2 − s)(3s/2 − s)) = √((3s/2)(s/2)³) = √(3s⁴/16) = (s²√3)/4.

Esto coincide con la fórmula clásica del área de un triángulo equilátero A = (√3 / 4) s² — confirmando que la fórmula de Herón se reduce a la fórmula estándar en este caso especial.

La demostración — esquema

La fórmula de Herón puede demostrarse de varias maneras. La más accesible:

  1. Trazar una altura desde un vértice (digamos C) hasta el lado opuesto (c). Esto crea dos triángulos rectángulos dentro del original.
  2. Sea h la longitud de la altura, y sea x la distancia desde un extremo del lado c hasta el pie de la altura.
  3. Por el teorema de Pitágoras: en un subtriángulo, x² + h² = b². En el otro, (c − x)² + h² = a².
  4. Restar: (c − x)² − x² = a² − b², lo que da x = (b² + c² − a²) / (2c).
  5. Sustituir de nuevo para encontrar h² en términos de a, b, c.
  6. Área = ½ × c × h. Desarrollando y simplificando se obtiene la fórmula de Herón.

El álgebra es complicada pero cada paso es elemental. Pruébalo como ejercicio — es una de las derivaciones más satisfactorias en geometría plana.

Preocupación sobre estabilidad numérica

La fórmula directa de Herón tiene una trampa numérica para triángulos "aguja" (muy largos y delgados, donde un lado es casi tan largo como la suma de los otros dos). En ese caso, (s − lado_más_largo) se vuelve muy pequeño, y la multiplicación s(s−a)(s−b)(s−c) sufre cancelación catastrófica en aritmética de punto flotante.

La solución es la fórmula estable de Herón de Kahan:

Ordenar los lados de modo que a ≥ b ≥ c. Entonces:

Área = (1/4)√((a + (b + c))(c − (a − b))(c + (a − b))(a + (b − c)))

Esta reorganización evita el problema de cancelación. Nuestra calculadora utiliza la forma estable de Kahan para precisión en producción (ver calculator-engine.js, correcciones v1.20.62-68).

Aplicaciones en el mundo real

  • Topografía. Los topógrafos a menudo miden tres longitudes de lados pero no alturas interiores. Herón les da el área directamente.
  • Construcción. Calcular necesidades de materiales para un techo triangular o parcela de tierra a partir de mediciones de los límites.
  • Gráficos por computadora. El área del triángulo se utiliza en detección de colisiones, cálculos de iluminación (coordenadas baricéntricas) y métricas de calidad de mallas.
  • Mapas / SIG. Calcular el área de una región triangular definida por GPS a partir de sus tres coordenadas de esquina (que te dan tres longitudes de lados mediante la fórmula de distancia).

Cuándo NO usar la fórmula de Herón

  • Cuando ya conoces la base y la altura. Simplemente usa A = ½ × base × altura — menos operaciones, más estabilidad numérica.
  • Cuando tienes dos lados y un ángulo incluido (LAL). Usa A = ½ × a × b × sin(C) — trigonometría directa.
  • Para triángulos rectángulos donde puedes identificar los catetos. Usa A = ½ × cateto1 × cateto2.

Herón es el recurso de respaldo "sin información especial" — cuando ninguna de estas atajos aplica.

Errores comunes

  • Olvídarse de que el semiperímetro es LA MITAD del perímetro. s = (a + b + c) / 2. Algunos estudiantes usan s = a + b + c (perímetro completo) y obtienen la respuesta incorrecta.
  • Errores de signo dentro de la raíz cuadrada. Si (s − a), (s − b) o (s − c) resulta negativo, tus tres lados no forman un triángulo válido (viola la desigualdad triangular). Verifica las entradas.
  • Calcular s(s−a)(s−b)(s−c) y olvidarse de tomar la raíz cuadrada. La fórmula da el Área² dentro de la raíz cuadrada. Toma √ al final.
  • Mezclar unidades. Los tres lados deben estar en la misma unidad. El área resulta en unidades cuadradas de esa misma unidad.

Preguntas frecuentes – Calculadora de la fórmula de Herón

Calcula el área de un triángulo a partir de las longitudes de sus tres lados: Área = √(s(s−a)(s−b)(s−c)), donde s = (a+b+c)/2 es el semiperímetro.

Cuando conoces los tres lados pero no la altura, algo común en problemas LLL (lado-lado-lado). Evita la necesidad de calcular primero una altura perpendicular.

s = (a + b + c) / 2: simplemente la mitad del perímetro. Es un paso intermedio que se utiliza dentro de la fórmula.

Sí — gratis e ilimitado.