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

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


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

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

हम जानते हैं,

area of the triangle = (base * height)/2

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

area = r2*sin(t)cos(t) = (r2*sin(2t))/2

तो, बहुभुज का क्षेत्रफल:

क्षेत्रफल =n * (एक त्रिभुज का क्षेत्रफल)

= n*r2*sin(2t)/2
= n*r2*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-पक्षीय नियमित बहुभुज का क्षेत्रफल

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

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

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

  1. पायथन में दिए गए सूचकांकों के साथ स्ट्रिंग को फेरबदल करने का कार्यक्रम

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