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

C प्रोग्राम: N-भुजाओं वाले नियमित बहुभुज में अंर्तवृत्त सबसे बड़े वृत्त का क्षेत्रफल

एक n-भुजाओं वाला नियमित बहुभुज जो एक वृत्त में अंर्तवृत्त है, उस वृत्त की त्रिज्या निम्न सूत्र द्वारा दी जाती है:

r = a / (2·tan(180°/n))

मान लीजिए एक बहुभुज के 6 फलक हैं यानी एक षट्कोण और जैसा कि हम गणितीय रूप से जानते हैं कि कोण 30 डिग्री है।

इसलिए वृत्त की त्रिज्या होगी: a / (2·tan(30°)) = a√3/2

हम देखते हैं कि बहुभुज को N समान त्रिभुजों में विभाजित किया जा सकता है। त्रिभुजों में से एक को देखने पर, हम देखते हैं कि केंद्र पर पूरा कोण 360°/N में विभाजित हो सकता है।

कोण x = 180°/n
tan(x) = (a/2) / r
r = a / (2·tan(x))
अंर्तवृत्त वृत्त का क्षेत्रफल: A = πr² = π × (a / (2·tan(x)))²

उदाहरण

#include <iostream>
using namespace std;

int main() {
    float area;
    float n = 6;
    float a = 4;
    float r = a / (2 * tan((180 / n) * 3.14159 / 180));
    area = 3.14 * r * r;
    cout << "area = " << area << endl;
    return 0;
}

आउटपुट

area = 37.6801
  1. C++ में दीर्घवृत्त में अंतर्निहित सबसे बड़े वृत्त का क्षेत्रफल ज्ञात करें C++ में दीर्घवृत्त में अंतर्निहित सबसे बड़े वृत्त का क्षेत्रफल ज्ञात करें

    मान लीजिए हमारे पास एक दीर्घवृत्त है, जिसकी प्रमुख और लघु अक्ष की लंबाई 2a और 2b है। हमें इसमें अंतर्निहित सबसे बड़े वृत्त का क्षेत्रफल ढूंढना है। इसलिए यदि a = 5 और b = 3, तो क्षेत्रफल 28.2734 होगा। हम देख सकते हैं कि दीर्घवृत्त में अंतर्निहित अधिकतम क्षेत्रफल वाले वृत्त की त्रिज्या लघु अक्ष b होग

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

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

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

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