I dette eksempel lærer du at skrive et program for at beregne arealet af en trekant i JavaScript.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript-operatører
- JavaScript matematik sqrt ()
Hvis du kender bunden og højden af en trekant, kan du finde området ved hjælp af formlen:
areal = (base * højde) / 2
Eksempel 1: Område, når base og højde er kendt
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)` );
Produktion
Indtast bunden af en trekant: 4 Indtast højden på en trekant: 6 Arealet af trekanten er 12
Hvis du kender alle siderne af en trekant, kan du finde området ved hjælp af hejreres formel. Hvis a
, b
og c
er de tre sider af en trekant, så
s = (a + b + c) / 2 areal = √ (s (sa) * (sb) * (sc))
Eksempel 2: Område når alle sider er kendt
// 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)` );
Produktion
Indtast side1: 3 Indtast side2: 4 Indtast side3: 5 Området for trekanten er 6
Her har vi brugt Math.sqrt()
metoden til at finde kvadratroden af et tal.
Bemærk: Hvis en trekant ikke kan dannes fra de givne sider, kører programmet ikke korrekt.