In diesem Beispiel lernen Sie, ein Programm zu schreiben, um die Fläche eines Dreiecks in JavaScript zu berechnen.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript-Operatoren
- JavaScript Math sqrt ()
Wenn Sie die Basis und Höhe eines Dreiecks kennen, können Sie den Bereich mithilfe der folgenden Formel ermitteln:
Fläche = (Basis * Höhe) / 2
Beispiel 1: Bereich, in dem Basis und Höhe bekannt sind
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)` );
Ausgabe
Geben Sie die Basis eines Dreiecks ein: 4 Geben Sie die Höhe eines Dreiecks ein: 6 Die Fläche des Dreiecks beträgt 12
Wenn Sie alle Seiten eines Dreiecks kennen, können Sie den Bereich mithilfe der Herons-Formel ermitteln. Wenn a
, b
und c
sind die drei Seiten eines Dreiecks, dann
s = (a + b + c) / 2 Fläche = √ (s (sa) * (sb) * (sc))
Beispiel 2: Bereich, in dem alle Seiten bekannt sind
// 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)` );
Ausgabe
Geben Sie side1: 3 ein. Geben Sie side2: 4 ein. Geben Sie side3: 5 ein. Die Fläche des Dreiecks beträgt 6
Hier haben wir die Math.sqrt()
Methode verwendet, um die Quadratwurzel einer Zahl zu finden.
Hinweis: Wenn von den angegebenen Seiten kein Dreieck gebildet werden kann, wird das Programm nicht korrekt ausgeführt.