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

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

एक बहुभुज 'n' भुजाओं वाली एक बंद आकृति है। n-भुजाओं वाला बहुभुज का अर्थ है n समान भुजाओं वाला बहुभुज। बहुभुज की त्रिज्या केंद्र और शीर्ष के बीच की दूरी है।

आकृति में हम देख सकते हैं कि पूरा बहुभुज n समान त्रिभुजों में विभाजित किया जा सकता है।

हम जानते हैं,

त्रिभुज का क्षेत्रफल = (आधार × ऊंचाई) / 2

त्रिकोणमितीय तर्क का उपयोग करके छोटे त्रिभुज का क्षेत्रफल:

क्षेत्रफल = r²·sin(t)·cos(t) = (r²·sin(2t))/2

इसलिए, बहुभुज का क्षेत्रफल:

क्षेत्रफल = n × (एक त्रिभुज का क्षेत्रफल)
= n·r²·sin(2t)/2
= n·r²·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. C++ में दी गई भुजा लंबाई वाले n-भुजा नियमित बहुभुज का क्षेत्रफल C++ में दी गई भुजा लंबाई वाले n-भुजा नियमित बहुभुज का क्षेत्रफल

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

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

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

  1. पायथन में दिए गए इंडेक्स के साथ स्ट्रिंग को शफल करने का प्रोग्राम पायथन में दिए गए इंडेक्स के साथ स्ट्रिंग को शफल करने का प्रोग्राम

    मान लीजिए हमारे पास एक स्ट्रिंग s और इंडेक्स की एक सूची ind है, वे समान लंबाई के हैं। स्ट्रिंग s को इस तरह शफल किया जाएगा कि स्थिति i पर मौजूद वर्ण, फाइनल स्ट्रिंग में indices[i] पर चला जाए। हमें फाइनल स्ट्रिंग ढूंढनी है। उदाहरण के लिए, यदि इनपुट s = ktoalak, ind = [0,5,1,6,2,4,3] है, तो आउटपुट kolk