In dit voorbeeld leert u een programma te schrijven om de oppervlakte van een driehoek in JavaScript te berekenen.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:
- JavaScript-operators
- JavaScript-wiskunde sqrt ()
Als u de basis en hoogte van een driehoek kent, kunt u de oppervlakte vinden met de formule:
gebied = (basis * hoogte) / 2
Voorbeeld 1: gebied waarop basis en hoogte bekend zijn
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)` );
Uitvoer
Voer de basis van een driehoek in: 4 Voer de hoogte van een driehoek in: 6 De oppervlakte van de driehoek is 12
Als je alle zijden van een driehoek kent, kun je het gebied vinden met de formule van Reigers. Als a
, b
en c
zijn de drie zijden van een driehoek, dan
s = (a + b + c) / 2 oppervlakte = √ (s (sa) * (sb) * (sc))
Voorbeeld 2: gebied waarin alle zijden bekend zijn
// 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)` );
Uitvoer
Voer zijde1 in: 3 Voer zijde2 in: 4 Voer zijde3 in: 5 De oppervlakte van de driehoek is 6
Hier hebben we de Math.sqrt()
methode gebruikt om de vierkantswortel van een getal te vinden.
Opmerking: Als er geen driehoek kan worden gevormd vanaf de gegeven zijden, zal het programma niet correct worden uitgevoerd.