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

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


समस्या विवरण

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

सूत्र

त्रिज्या r = a / (2 * tan(180/n))

क्षेत्रफल = π * r²

C++ प्रोग्राम उदाहरण

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

float area(float n, float a) {
    if (n < 0 || a < 0)
        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(n, a);
}

आउटपुट

क्षेत्रफल: 73.2422
  1. वर्ग में अंतःवृत्त का क्षेत्रफल ज्ञात करने का प्रोग्राम वर्ग में अंतःवृत्त का क्षेत्रफल ज्ञात करने का प्रोग्राम

    एक वर्ग में अंतःवृत्त वह वृत्त है जो वर्ग की भुजाओं को उनके सिरों पर छूता है। यानी अंतःवृत्त का व्यास वर्ग की भुजा के बराबर होता है। क्षेत्रफल की गणना सूत्र ((π/4)×a×a) का उपयोग करके की जा सकती है जहां a वर्ग की भुजा की लंबाई है। कोड का तर्क - वर्ग के अंदर अंतःवृत्त का क्षेत्रफल सूत्र ((π/4)×a×a) क

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

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

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

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