Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्राम में एन-साइडेड रेगुलर पॉलीगॉन में सबसे बड़े सर्कल इंस्क्राइब का क्षेत्रफल?


यहां हम देखेंगे कि एन-साइडेड रेगुलर पॉलीगॉन में अंकित वृत्त का क्षेत्रफल कैसे ज्ञात किया जाता है। N (भुजाओं की संख्या) दी गई है, और बहुभुज की प्रत्येक भुजा 'a' है

सी प्रोग्राम में एन-साइडेड रेगुलर पॉलीगॉन में सबसे बड़े सर्कल इंस्क्राइब का क्षेत्रफल?

दृष्टिकोण सरल है। एक N भुजा वाले बहुभुज को N समान त्रिभुजों में विभाजित किया जा सकता है, केंद्र में प्रत्येक त्रिभुज का संपूर्ण कोण 360/N है, इसलिए -

सी प्रोग्राम में एन-साइडेड रेगुलर पॉलीगॉन में सबसे बड़े सर्कल इंस्क्राइब का क्षेत्रफल?

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;
float area(float n, float a) {
   if (n < 0 || a < 0 ) //if the valuse are negative it is invalid
      return -1;
   float r = a/(2.0*tan((180/n) * 3.14159/180));
   float area = 3.14159 * r*r;
   return area;
}
int main() {
   float n = 8, a = 4;
   cout << "Area : " << area(n, a);
}

आउटपुट

Area : 73.2422

  1. एक वर्ग में खुदे हुए वृत्त के क्षेत्रफल की गणना करने का कार्यक्रम

    एक वर्ग में अंकित एक वृत्त एक वृत्त है जो वृत्त की भुजाओं को उसके सिरों पर स्पर्श करता है। अर्थात। खुदा हुआ वृत्त का व्यास वर्ग की भुजा के बराबर है। क्षेत्रफल की गणना सूत्र “((丌/4)*a*a)” . का उपयोग करके की जा सकती है जहाँ a वर्ग की भुजा की लंबाई है। संहिता का तर्क - वृत्त के अंदर अंकित वृत्त के क

  1. C++ में दी गई भुजा की लंबाई के साथ एक n-पक्षीय नियमित बहुभुज का क्षेत्रफल

    इस समस्या में किसी दिए गए भुजा वाले n-पक्षीय नियमित बहुभुज का क्षेत्रफल ज्ञात करने के लिए, हम आकृति के क्षेत्रफल का सूत्र प्राप्त करेंगे और उसके आधार पर एक प्रोग्राम बनाएंगे। लेकिन इससे पहले विषय को आसानी से समझने के लिए बुनियादी बातों को संशोधित करें। एन-साइडेड रेगुलर पॉलीगॉन n भुजा का एक बहुभुज ह

  1. पायथन में बहुभुज का क्षेत्रफल ज्ञात करने का कार्यक्रम

    मान लीजिए कि हमारे पास ऑर्डर किए गए बिंदुओं की एक सूची है जो 2 डी विमान पर एक साधारण बहुभुज समापन बिंदु का प्रतिनिधित्व करती है। हमें इस बहुभुज का क्षेत्रफल ज्ञात करना है। इसलिए, यदि इनपुट अंक =[(0, 0), (0,5), (3, 5), (3,0)] की तरह है, तो आउटपुट 15 होगा। इसे हल करने के लिए, हम इन चरणों का पालन क