Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ความต่างระหว่างเส้นรอบวงและพื้นที่วงกลม - JavaScript

คำนวณความต่างสัมบูรณ์ระหว่างพื้นที่และเส้นรอบวงของวงกลม

สูตร

  • พื้นที่ (Area) = π × r²
  • เส้นรอบวง (Circumference) = 2 × π × r

ตัวอย่างโค้ด

const circleDifference = radius => {
  const area = Math.PI * radius * radius;
  const circumference = 2 * Math.PI * radius;
  return Math.abs(area - circumference);
};

console.log(circleDifference(6));    // 75.398...
console.log(circleDifference(5.25)); // 53.603...
console.log(circleDifference(1));    // 3.14159...

ผลลัพธ์

75.39822368615503
53.60342465187584
3.141592653589793

จุดตัด (Break-even point)

เมื่อพื้นที่ = เส้นรอบวง

πr² = 2πr
r = 2

รัศมี 2: พื้นที่ = เส้นรอบวง = 4π ≈ 12.57

r < 2: เส้นรอบวง > พื้นที่

r > 2: พื้นที่ > เส้นรอบวง