В този пример ще се научите да пишете програма за изчисляване на площта на триъгълник в JavaScript.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:
- JavaScript оператори
- JavaScript Math sqrt ()
Ако знаете основата и височината на триъгълник, можете да намерите областта, като използвате формулата:
площ = (основа * височина) / 2
Пример 1: Област, когато основата и височината са известни
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)` );
Изход
Въведете основата на триъгълник: 4 Въведете височината на триъгълник: 6 Площта на триъгълника е 12
Ако знаете всички страни на триъгълник, можете да намерите областта, използвайки формулата на Чапли. Ако a
, b
и c
са на трите страни на триъгълник, а след това
s = (a + b + c) / 2 област = √ (s (sa) * (sb) * (sc))
Пример 2: Област, когато са известни всички страни
// 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)` );
Изход
Въведете страна1: 3 Въведете страна2: 4 Въведете страна3: 5 Площта на триъгълника е 6
Тук използвахме Math.sqrt()
метода за намиране на квадратния корен от число.
Забележка: Ако триъгълник не може да се формира от дадените страни, програмата няма да работи правилно.