JavaScript-program för att beräkna området för en triangel

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, boch 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.

Intressanta artiklar...