কম্পিউটার টিউটোরিয়াল

C++ প্রোগ্রামে N-পাশের রেগুলার পলিগনের ভিতরে অঙ্কিত বৃত্তের ক্ষেত্রফল


ভূমিকা

একটি 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
  1. সি-তে দেওয়া ব্যাসার্ধ সহ n-পার্শ্ব নিয়মিত বহুভুজের ক্ষেত্রফল

  2. বর্গক্ষেত্রের অন্তর্ভুক্ত বৃত্তের ক্ষেত্রফল বের করার প্রোগ্রাম

  3. C++-এ দিয়ে বাহুর দৈর্ঘ্য দিয়ে n-বাহু নিয়মিত পলিগনের ক্ষেত্রফল

  4. পাইথনে পলিগনের ক্ষেত্রফল বের করার প্রোগ্রাম