En este ejemplo, aprenderá a escribir un programa para calcular el área de un triángulo en JavaScript.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Operadores de JavaScript
- JavaScript matemático sqrt ()
Si conoce la base y la altura de un triángulo, puede encontrar el área usando la fórmula:
área = (base * altura) / 2
Ejemplo 1: Área cuando se conocen la base y la altura
const baseValue = prompt('Enter the base of a triangle: '); const heightValue = prompt('Enter the height of a triangle: '); // calculate the area const areaValue = (baseValue * heightValue) / 2; console.log( `The area of the triangle is $(areaValue)` );
Salida
Introduzca la base de un triángulo: 4 Introduzca la altura de un triángulo: 6 El área del triángulo es 12
Si conoces todos los lados de un triángulo, puedes encontrar el área usando la fórmula de Herons. Si a
, b
y c
son los tres lados de un triángulo, entonces
s = (a + b + c) / 2 área = √ (s (sa) * (sb) * (sc))
Ejemplo 2: Área en la que se conocen todos los lados
// JavaScript program to find the area of a triangle const side1 = parseInt(prompt('Enter side1: ')); const side2 = parseInt(prompt('Enter side2: ')); const side3 = parseInt(prompt('Enter side3: ')); // calculate the semi-perimeter const s = (side1 + side2 + side3) / 2; //calculate the area const areaValue = Math.sqrt( s * (s - side1) * (s - side2) * (s - side3) ); console.log( `The area of the triangle is $(areaValue)` );
Salida
Ingrese el lado1: 3 Ingrese el lado2: 4 Ingrese el lado3: 5 El área del triángulo es 6
Aquí, hemos usado el Math.sqrt()
método para encontrar la raíz cuadrada de un número.
Nota: Si no se puede formar un triángulo a partir de los lados indicados, el programa no se ejecutará correctamente.