I det här exemplet lär du dig att skriva ett program för att beräkna ytan av en triangel i JavaScript.
För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:
- JavaScript-operatörer
- JavaScript Math sqrt ()
Om du känner till basen och höjden på en triangel kan du hitta området med formeln:
area = (bas * höjd) / 2
Exempel 1: Område när bas och höjd är känd
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
Ange basen för en triangel: 4 Ange en triangelns höjd: 6 Triangelns yta är 12
Om du känner till alla sidor av en triangel kan du hitta området med hjälp av Herons formel. Om a
, b
och c
är de tre sidorna av en triangel, då
s = (a + b + c) / 2 area = √ (s (sa) * (sb) * (sc))
Exempel 2: Område när alla sidor är kända
// 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
Ange sida1: 3 Ange sida2: 4 Ange sida3: 5 Triangelns område är 6
Här har vi använt Math.sqrt()
metoden för att hitta kvadratroten av ett tal.
Obs: Om en triangel inte kan bildas från de givna sidorna, körs inte programmet korrekt.