কম্পিউটার

C প্রোগ্রামে প্রদত্ত ব্যাসার্ধ সহ একটি n-পার্শ্বযুক্ত নিয়মিত বহুভুজের ক্ষেত্রফল?


একটি বহুভুজ হল একটি 'n' পার্শ্বযুক্ত বদ্ধ চিত্র৷ N পার্শ্বযুক্ত বহুভুজ মানে n সমান বাহু বিশিষ্ট একটি বহুভুজ৷ বহুভুজের ব্যাসার্ধ হল কেন্দ্র এবং শীর্ষবিন্দুর মধ্যে দূরত্ব।

চিত্রে আমরা দেখতে পাচ্ছি যে পুরো বহুভুজটিকে n সমান বহুভুজে ভাগ করা যায়

আমরা জানি,

area of the triangle = (base * height)/2

ত্রিকোণমিতিক যুক্তি ব্যবহার করে ছোট ত্রিভুজের ক্ষেত্রফল,

area = r2*sin(t)cos(t) = (r2*sin(2t))/2

সুতরাং, বহুভুজের ক্ষেত্রফল:

ক্ষেত্রফল =n * (একটি ত্রিভুজের ক্ষেত্রফল)

= n*r2*sin(2t)/2
= n*r2*sin(360/n)/2

C প্রোগ্রামে প্রদত্ত ব্যাসার্ধ সহ একটি n-পার্শ্বযুক্ত নিয়মিত বহুভুজের ক্ষেত্রফল?

উদাহরণ

#include <stdio.h>
#include <math.h>
int main() {
   float r = 4 n = 12;
   float area = ((r * r * n) * sin((360 / n) * 3.14159 / 180)) / 2;
   printf("area = %f", area);
   return 0;
}

আউটপুট

area = 47.999962

  1. প্রদত্ত ব্যাসার্ধ সহ একটি n-পার্শ্বযুক্ত নিয়মিত বহুভুজের ক্ষেত্রফল?

  2. C++ এ প্রদত্ত পার্শ্ব দৈর্ঘ্য সহ একটি n-পার্শ্বযুক্ত নিয়মিত বহুভুজের ক্ষেত্রফল

  3. পাইথনে বহুভুজের এলাকা খুঁজে বের করার জন্য প্রোগ্রাম

  4. পাইথনে প্রদত্ত সূচকের সাথে স্ট্রিং এলোমেলো করার প্রোগ্রাম