Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

พื้นที่ของวงกลมวงรอบของสี่เหลี่ยมจัตุรัสใน C++


ในปัญหานี้ เราจะคำนวณพื้นที่ของวงกลมที่ล้อมรอบของสี่เหลี่ยมจัตุรัสเมื่อเราได้รับด้านของสี่เหลี่ยม ก่อนที่เราจะไปต่อ เรามาทบทวนคำจำกัดความพื้นฐานเพื่อทำความเข้าใจแนวคิดให้ดีขึ้น

สี่เหลี่ยม เป็นรูปสี่เหลี่ยมที่มีด้านเท่ากันทุกด้าน

วงกลมล้อมรอบ เป็นวงกลมที่สัมผัสกับจุดยอดทั้งหมดของรูปหลายเหลี่ยม

พื้นที่ คือการแสดงเชิงปริมาณของขอบเขตของตัวเลขสองมิติใดๆ

เพื่อคำนวณพื้นที่ของวงกลมที่ล้อมรอบสี่เหลี่ยมจตุรัส เราต้องหาความสัมพันธ์ระหว่างค่าพารามิเตอร์ของวงกลมกับสี่เหลี่ยมจัตุรัส

พื้นที่ของวงกลมวงรอบของสี่เหลี่ยมจัตุรัสใน C++

ดังในรูป จุดยอดทั้งหมดของสี่เหลี่ยมจัตุรัสกำลังสัมผัสวงกลม เราสามารถสรุปจากการดูรูปที่เส้นทแยงมุมของสี่เหลี่ยมจัตุรัสเท่ากับเส้นผ่านศูนย์กลางของวงกลม

เมื่อใช้สิ่งนี้ เราจะได้ความสัมพันธ์ระหว่างเส้นผ่านศูนย์กลางของวงกลมกับด้านข้างของสี่เหลี่ยมจัตุรัส

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