Programa JavaScript para calcular a área de um triângulo

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, be csã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.

Artigos interessantes...