ในปัญหานี้ เราจะคำนวณพื้นที่ของวงกลมที่ล้อมรอบของสี่เหลี่ยมจัตุรัสเมื่อเราได้รับด้านของสี่เหลี่ยม ก่อนที่เราจะไปต่อ เรามาทบทวนคำจำกัดความพื้นฐานเพื่อทำความเข้าใจแนวคิดให้ดีขึ้น
สี่เหลี่ยม เป็นรูปสี่เหลี่ยมที่มีด้านเท่ากันทุกด้าน
วงกลมล้อมรอบ เป็นวงกลมที่สัมผัสกับจุดยอดทั้งหมดของรูปหลายเหลี่ยม
พื้นที่ คือการแสดงเชิงปริมาณของขอบเขตของตัวเลขสองมิติใดๆ
เพื่อคำนวณพื้นที่ของวงกลมที่ล้อมรอบสี่เหลี่ยมจตุรัส เราต้องหาความสัมพันธ์ระหว่างค่าพารามิเตอร์ของวงกลมกับสี่เหลี่ยมจัตุรัส
ดังในรูป จุดยอดทั้งหมดของสี่เหลี่ยมจัตุรัสกำลังสัมผัสวงกลม เราสามารถสรุปจากการดูรูปที่เส้นทแยงมุมของสี่เหลี่ยมจัตุรัสเท่ากับเส้นผ่านศูนย์กลางของวงกลม
เมื่อใช้สิ่งนี้ เราจะได้ความสัมพันธ์ระหว่างเส้นผ่านศูนย์กลางของวงกลมกับด้านข้างของสี่เหลี่ยมจัตุรัส
r = (√ (2a^2))/2
r คือรัศมีของวงกลมและด้านข้างของสี่เหลี่ยมจัตุรัส
ตอนนี้ใช้สูตรหาพื้นที่วงกลมได้
Area of circle = π*r^2 = π* ((√ (2a^2))^2 / 2 = π * (2 *a ^ 2)/4 = (π*a^2)/2
เมื่อใช้สูตรนี้ เราจะสามารถหาพื้นที่ของวงกลมได้
อัลกอริทึม
Step 1 : Calculate area of circle using formula {(3.14 * a * a) /2 } Step 2 : Print the area of the circle
ตัวอย่าง
#include <iostream> using namespace std; int main(){ float a = 6; float area = ( (3.14 * a * a )/2) ; cout<<"The area of Circumscribed Circle of a Square of side "<<a<<" is "<<area; return 0; }
ผลลัพธ์
The area of Circumscribed Circle of a Square of side 6 is 56.52