Program JavaScript do obliczania powierzchni trójkąta

W tym przykładzie nauczysz się pisać program do obliczania powierzchni trójkąta w JavaScript.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • Operatory JavaScript
  • JavaScript Math sqrt ()

Jeśli znasz podstawę i wysokość trójkąta, możesz znaleźć obszar za pomocą wzoru:

 powierzchnia = (podstawa * wysokość) / 2

Przykład 1: Obszar, w którym znana jest podstawa i wysokość

 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)` );

Wynik

 Podaj podstawę trójkąta: 4 Podaj wysokość trójkąta: 6 Powierzchnia trójkąta wynosi 12

Jeśli znasz wszystkie boki trójkąta, możesz znaleźć obszar za pomocą wzoru Heronsa. Jeśli a, bi csą trzy boki trójkąta, a następnie

 s = (a + b + c) / 2 obszar = √ (s (sa) * (sb) * (sc))

Przykład 2: Obszar, w którym wszystkie strony są znane

 // 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)` );

Wynik

 Podaj bok1: 3 Podaj bok2: 4 Podaj bok3: 5 Pole trójkąta wynosi 6

Tutaj użyliśmy Math.sqrt()metody, aby znaleźć pierwiastek kwadratowy z liczby.

Uwaga: Jeśli nie można utworzyć trójkąta z podanych boków, program nie będzie działał poprawnie.

Interesujące artykuły...