I dette eksemplet lærer du å skrive et program for å beregne arealet til en trekant i JavaScript.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript-operatører
- JavaScript matematikk sqrt ()
Hvis du vet basen og høyden på en trekant, kan du finne området ved hjelp av formelen:
areal = (base * høyde) / 2
Eksempel 1: Område når base og høyde er kjent
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)` );
Produksjon
Angi bunnen av en trekant: 4 Angi høyden på en trekant: 6 Arealet til trekanten er 12
Hvis du kjenner alle sidene til en trekant, kan du finne området ved hjelp av Herons 'formel. Hvis a
, b
og c
er de tre sidene av en trekant, da
s = (a + b + c) / 2 areal = √ (s (sa) * (sb) * (sc))
Eksempel 2: Område når alle sider er kjent
// 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)` );
Produksjon
Enter side1: 3 Enter side2: 4 Enter side3: 5 Arealet til trekanten er 6
Her har vi brukt Math.sqrt()
metoden for å finne kvadratroten til et tall.
Merk: Hvis en trekant ikke kan dannes fra de gitte sidene, vil ikke programmet kjøre riktig.