Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में दो संकेंद्रित वृत्तों के बीच के क्षेत्र की गणना करने का कार्यक्रम?

कंसेंट्रिक सर्कल क्या है?

संकेंद्रित वृत्त वृत्त के अंदर का वृत्त है जिसका अर्थ है कि वे अलग-अलग त्रिज्या लंबाई के साथ साझा केंद्र साझा करते हैं अर्थात r1 और r2 जहां, r2>r1। दो संकेंद्रित वृत्तों के बीच के क्षेत्र को एनलस के रूप में जाना जाता है।

संकेंद्रित वृत्त का चित्र नीचे दिया गया है

C++ में दो संकेंद्रित वृत्तों के बीच के क्षेत्र की गणना करने का कार्यक्रम?

समस्या

विभिन्न त्रिज्या लंबाई r1 और r2 के दो संकेंद्रित वृत्तों के साथ दिया गया है जहाँ r2>r1। कार्य दोनों मंडलियों के बीच के क्षेत्र को खोजने के लिए है जो नीले रंग से हाइलाइट किया गया है।

दो वृत्तों के बीच के क्षेत्रफल की गणना करने के लिए हम छोटे वृत्त से बड़े वृत्त का क्षेत्रफल घटा सकते हैं

मान लीजिए, बड़े वृत्त की त्रिज्या r2 है और छोटे वृत्त की त्रिज्या r1 से अधिक है

C++ में दो संकेंद्रित वृत्तों के बीच के क्षेत्र की गणना करने का कार्यक्रम?

उदाहरण

Input-: r1=3 r2=4
Output-: area between two given concentric circle is :21.98

एल्गोरिदम

Start
Step 1 -> define macro as
   #define pi 3.14
Step 2 -> Declare function to find area between the two given concentric circles
   double calculateArea(int x, int y)
   set double outer = pi * x * x
   Set double inner = pi * y * y
return outer-inner
step 3 -> In main()
   Declare variable as int x = 4 and int y = 3
   Print calculateArea(x,y)
Stop

उदाहरण

#include <bits/stdc++.h>
#define pi 3.14
using namespace std;
// Function to find area between the two given concentric circles
double calculateArea(int x, int y){
   double outer = pi * x * x;
   double inner = pi * y * y;
   return outer-inner;
}
int main(){
   int x = 4;
   int y = 3;
   cout <<"area between two given concentric circle is :"<<calculateArea(x, y);
   return 0;
}

आउटपुट

area between two given concentric circle is :21.98

  1. C++ प्रोग्राम ग्राफ के एज कवर की गणना करने के लिए

    ग्राफ़ के शीर्षों की संख्या को देखते हुए, कार्य ग्राफ़ के किनारे कवर की गणना करना है। एज कवर ग्राफ़ के प्रत्येक शीर्ष को कवर करने के लिए आवश्यक किनारों की न्यूनतम संख्या ज्ञात करना है। जैसे हमारे पास n =5 . है तो इसका ग्राफ इस तरह होगा - तो इसका किनारा कवर 3 . है आइए एक और उदाहरण लेते हैं जह

  1. C++ . में एक समबाहु त्रिभुज के वृत्त के क्षेत्रफल की गणना करने का कार्यक्रम

    जैसा कि नाम से पता चलता है, समबाहु त्रिभुज वह होता है जिसकी भुजाएँ समान होती हैं और साथ ही इसमें प्रत्येक के 60° के समान आंतरिक कोण होते हैं। इसे नियमित त्रिभुज के रूप में भी जाना जाता है क्योंकि यह एक नियमित बहुभुज है समबाहु त्रिभुज के गुण हैं समान लंबाई की तीन भुजाएं एक ही डिग्री के आंतरिक कोण ज

  1. C++ का प्रयोग करके दीर्घवृत्त का क्षेत्रफल ज्ञात करने का कार्यक्रम

    यहां हम देखेंगे कि C++ का उपयोग करके दीर्घवृत्त का क्षेत्रफल कैसे प्राप्त करें। अंडाकार के अलग-अलग हिस्से होते हैं। ये नीचे की तरह हैं। मुख्य बिंदु विवरण केंद्र दीर्घवृत्त का केंद्र। यह रेखा खंडों का भी केंद्र है जो दो फ़ॉसी को जोड़ता है। प्रमुख अक्ष दीर्घवृत्त का सबसे लंबा व्यास nmemb यह तत्व