JavaScript program egy háromszög területének kiszámításához

Ebben a példában megtanul egy programot írni egy háromszög területének kiszámításához a JavaScript-ben.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript operátorok
  • JavaScript Math sqrt ()

Ha ismeri a háromszög alapját és magasságát, akkor a képlet segítségével megtalálja a területet:

 terület = (alap * magasság) / 2

1. példa: Terület, amikor az alap és a magasság ismert

 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)` );

Kimenet

 Adja meg a háromszög alapját: 4 Írja be a háromszög magasságát: 6 A háromszög területe 12

Ha ismeri a háromszög összes oldalát, Herons képlete alapján megtalálja a területet. Ha a, bés cegy háromszög három oldala, akkor

 s = (a + b + c) / 2 terület = √ (s (sa) * (sb) * (sc))

2. példa: Terület, ha minden oldal ismert

 // 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)` );

Kimenet

 Írja be az 1. oldalt: 3 Írja be a 2. oldalt: 4 Írja be a 3. oldalt: 5 A háromszög területe 6

Itt a Math.sqrt()módszer segítségével megtaláltuk a szám négyzetgyökét.

Megjegyzés: Ha a megadott oldalakból nem lehet háromszöget alkotni, akkor a program nem fog megfelelően futni.

érdekes cikkek...