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

C प्रोग्राम में वृत्त के भीतर अंकित दशभुज का क्षेत्रफल?


एक नियमित दशमांश एक दस भुजा वाला बहुभुज होता है जिसकी सभी भुजाएँ और कोण बराबर होते हैं। और यहाँ हमें वृत्त r की त्रिज्या का उपयोग करके वृत्त के अंदर अंकित एक दशभुज का क्षेत्रफल ज्ञात करना होगा,

वृत्त में अंकित दशकोश की भुजा के लिए गणितीय सूत्र,

a = r√(2-2cos36o)

(कोसाइन नियमों का उपयोग करना)

दशमांश का क्षेत्रफल ज्ञात करने का सूत्र,

Area = 5*a2*(√5+2√5)/2
Area = 5 *(r√(2-2cos36))^2*(√5+2√5)/2
Area = (5r2*(3-√5)*(√5+2√5))/4

प्रोग्राम में इस फॉर्मूले का उपयोग करना,

उदाहरण

#include <stdio.h>
#include <math.h>
int main() {
   float r = 8;
   float area = (5 * pow(r, 2) * (3 - sqrt(5))* (sqrt(5) + (2 * sqrt(5))))/ 4;
   printf("area = %f",area);
   return 0;
}

आउटपुट

area = 409.968933

  1. एक वर्ग के भीतर सबसे बड़ा रेउलेक्स त्रिभुज जो एक वृत्त के भीतर अंकित है?

    यहां हम एक वर्ग के भीतर खुदा हुआ सबसे बड़ा रेउलेक्स त्रिभुज का क्षेत्रफल देखेंगे, वह वर्ग एक वृत्त के अंदर खुदा हुआ है। वर्ग की भुजा a है। वृत्त की त्रिज्या r है। जैसा कि हम जानते हैं कि वर्ग का विकर्ण वृत्त का व्यास होता है। तो - 2𝑟 = 𝑎√2 𝑎 = 𝑟√2 और रेउलेक्स त्रिभुज की ऊँचाई h है।

  1. एक वर्ग में खुदे हुए वृत्त के क्षेत्रफल की गणना करने का कार्यक्रम

    एक वर्ग में अंकित एक वृत्त एक वृत्त है जो वृत्त की भुजाओं को उसके सिरों पर स्पर्श करता है। अर्थात। खुदा हुआ वृत्त का व्यास वर्ग की भुजा के बराबर है। क्षेत्रफल की गणना सूत्र “((丌/4)*a*a)” . का उपयोग करके की जा सकती है जहाँ a वर्ग की भुजा की लंबाई है। संहिता का तर्क - वृत्त के अंदर अंकित वृत्त के क

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

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