Viết Chương trình JavaScript tính diện tích tam giác

Trong ví dụ này, bạn sẽ học viết chương trình tính diện tích hình tam giác trong JavaScript.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau :

  • JavaScript Operators
  • JavaScript Math sqrt()

Nếu bạn biết đáy và chiều cao của một tam giác, bạn có thể tìm diện tích bằng công thức:

area = (base * height) / 2

Ví dụ 1: Diện tích khi cơ sở và chiều cao được biết

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

Đầu ra

Enter the base of a triangle: 4
Enter the height of a triangle: 6
The area of the triangle is 12

Nếu bạn biết tất cả các cạnh của một tam giác, bạn có thể tìm diện tích bằng cách sử dụng công thức của Herons . Nếu abvà clà ba cạnh của tam giác, thì

s = (a+b+c)/2
area = √(s(s-a)*(s-b)*(s-c))

Ví dụ 2: Khu vực khi tất cả các mặt được biết đến

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

Đầu ra

Enter side1: 3
Enter side2: 4
Enter side3: 5
The area of the triangle is 6

Ở đây, chúng tôi đã sử dụng Math.sqrt()phương pháp để tìm căn bậc hai của một số.

Lưu ý: Nếu một tam giác không thể được tạo thành từ các cạnh cho trước, chương trình sẽ không chạy chính xác.









Gõ tìm kiếm nhanh...