Neste exemplo, você aprenderá a escrever um programa para calcular a área de um triângulo em JavaScript.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:
- Operadores de JavaScript
- JavaScript Math sqrt ()
Se você conhece a base e a altura de um triângulo, pode encontrar a área usando a fórmula:
área = (base * altura) / 2
Exemplo 1: área quando a base e a altura são conhecidas
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)` );
Resultado
Insira a base de um triângulo: 4 Insira a altura de um triângulo: 6 A área do triângulo é 12
Se você conhece todos os lados de um triângulo, pode encontrar a área usando a fórmula de Herons. Se a
, b
e c
são os três lados de um triângulo, então
s = (a + b + c) / 2 área = √ (s (sa) * (sb) * (sc))
Exemplo 2: área quando todos os lados são conhecidos
// 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)` );
Resultado
Insira lado1: 3 Insira lado2: 4 Insira lado3: 5 A área do triângulo é 6
Aqui, usamos o Math.sqrt()
método para encontrar a raiz quadrada de um número.
Nota: Se um triângulo não puder ser formado a partir dos lados fornecidos, o programa não funcionará corretamente.