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

दी गई त्रिज्या के साथ n-भुजाओं वाले नियमित बहुभुज का क्षेत्रफल

यहां हम देखेंगे कि दी गई त्रिज्या वाले n-भुजाओं वाले नियमित बहुभुज का क्षेत्रफल कैसे प्राप्त करें। यहां त्रिज्या केंद्र से किसी भी शीर्ष तक की दूरी है। इस समस्या को हल करने के लिए, हमने केंद्र से एक लंब एक भुजा पर खींचा है। मान लीजिए प्रत्येक भुजा की लंबाई 'a' है। लंब भुजा को दो भागों में विभाजित करता है। प्रत्येक भाग की लंबाई a/2 है। लंब और एक त्रिज्या कोण x बना रहे हैं। मान लीजिए त्रिज्या की लंबाई h है।

दी गई त्रिज्या के साथ n-भुजाओं वाले नियमित बहुभुज का क्षेत्रफल

यहां हम देख सकते हैं कि बहुभुज N समान त्रिभुजों में विभाजित है। इसलिए N भुजाओं वाला कोई भी बहुभुज N त्रिभुजों में विभाजित होगा। इसलिए केंद्र पर कोण 360 है। यह 360°/N अलग-अलग कोणों में विभाजित है (यहां 360°/6 = 60°)। इसलिए कोण x 180°/N है। अब हम त्रिकोणमितीय समीकरणों का उपयोग करके आसानी से h और a प्राप्त कर सकते हैं।

दी गई त्रिज्या के साथ n-भुजाओं वाले नियमित बहुभुज का क्षेत्रफल

अब पूरे बहुभुज का क्षेत्रफल N×A है।

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;

float polygonArea(float r, int n) {
    return ((r * r * n) * sin((360 / n) * 3.1415 / 180)) / 2;
}

int main() {
    float rad = 9.0f;
    int sides = 6;
    cout << "Polygon Area: " << polygonArea(rad, sides);
    return 0;
}

आउटपुट

Polygon Area: 210.44
  1. C++ में दी गई भुजा लंबाई वाले n-भुजा नियमित बहुभुज का क्षेत्रफल C++ में दी गई भुजा लंबाई वाले n-भुजा नियमित बहुभुज का क्षेत्रफल

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

  1. C++ में दी गई भुजाओं वाले किसी भी त्रिभुज के परिक्षेपित वृत्त का क्षेत्रफल C++ में दी गई भुजाओं वाले किसी भी त्रिभुज के परिक्षेपित वृत्त का क्षेत्रफल

    यहां हम देखेंगे कि किसी भी त्रिभुज के परिक्षेपित वृत्त (circumcircle) का क्षेत्रफल कैसे प्राप्त करें जिसकी भुजाएं दी गई हैं। यहां भुजा AB a है, BC b है और CA c है, त्रिज्या r है। त्रिज्या r निम्न के समान है - उदाहरण #include <iostream> #include <cmath> using namespace std; float area(f

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

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