Dalam contoh ini, anda akan belajar menulis program untuk mengira luas segitiga dalam JavaScript.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Pengendali JavaScript
- Math Math sqrt ()
Sekiranya anda mengetahui asas dan tinggi segitiga, anda boleh mencari kawasan tersebut dengan menggunakan formula:
luas = (asas * tinggi) / 2
Contoh 1: Kawasan Apabila Pangkalan dan Ketinggian Diketahui
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)` );
Pengeluaran
Masukkan pangkal segitiga: 4 Masukkan tinggi segitiga: 6 Luas segitiga ialah 12
Sekiranya anda mengetahui semua sisi segitiga, anda boleh menemui kawasan itu menggunakan formula Herons. Jika a
, b
dan c
merupakan tiga sisi segitiga, maka
s = (a + b + c) / 2 kawasan = √ (s (sa) * (sb) * (sc))
Contoh 2: Kawasan Apabila Semua Sisi Diketahui
// 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)` );
Pengeluaran
Masukkan sisi1: 3 Masukkan sisi2: 4 Masukkan sisi3: 5 Luas segitiga ialah 6
Di sini, kami telah menggunakan Math.sqrt()
kaedah untuk mencari punca kuasa dua nombor.
Catatan: Sekiranya segitiga tidak dapat dibentuk dari sisi yang ditentukan, program tidak akan berjalan dengan betul.