ভূমিকা
একটি N-পাশের রেগুলার পলিগন দেওয়া থাকলে (প্রতিটি পাশের দৈর্ঘ্য a), তার ভিতরে অঙ্কিত বৃত্তের ক্ষেত্রফল বের করতে হবে। পলিগনকে Nটি সমান ত্রিভুজে ভাগ করে ইনরেডিয়াস (inradius) বের করা হয়।
সূত্র
r = a / (2 × tan(180°/n))
Area = π × r²
C++ প্রোগ্রাম উদাহরণ
#include#include using namespace std; float area(float n, float a) { if (n < 0 || a < 0) return -1; float r = a / (2.0 * tan((180.0/n) * 3.14159/180)); return 3.14159 * r * r; } int main() { float n = 8, a = 4; cout << "Area: " << area(n, a); return 0; }
আউটপুট
Area: 73.2422