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

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


संकेंद्रीय वृत्त क्या है?

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

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

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

समस्या

अलग-अलग त्रिज्या लंबाई r1 और r2 के दो संकेंद्रीय वृत्त दिए गए हैं जहां r2>r1। कार्य दोनों वृत्तों के बीच का क्षेत्रफल ढूंढना है जो नीले रंग से हाइलाइटेड है।

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

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

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

उदाहरण

इनपुट-: r1=3 r2=4 आउटपुट-: area between two given concentric circle is :21.98

एल्गोरिदम

Start Step 1 -> मैक्रो डिफाइन करें    #define pi 3.14 Step 2 -> दो दिए गए संकेंद्रीय वृत्तों के बीच का क्षेत्रफल खोजने का फंक्शन डिक्लेयर करें    double calculateArea(int x, int y)    outer = pi * x * x सेट करें    inner = pi * y * y सेट करें return outer-inner step 3 -> main() में    int x = 4 और int y = 3 वेरिएबल डिक्लेयर करें    Print calculateArea(x,y) Stop

उदाहरण

#include <bits/stdc++.h> #define pi 3.14 using namespace std; // दो दिए गए संकेंद्रीय वृत्तों के बीच का क्षेत्रफल खोजने का फंक्शन 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++ में ग्राफ के एज कवर की गणना करें C++ में ग्राफ के एज कवर की गणना करें

    एक ग्राफ के n वर्टेक्स की संख्या दी गई है, कार्य ग्राफ के एज कवर की गणना करना है। एज कवर ग्राफ के हर वर्टेक्स को कवर करने के लिए आवश्यक न्यूनतम एज की संख्या खोजना है। जैसे हमारे पास n = 5 है तो इसका ग्राफ ऐसा होगा: इसका एज कवर 3 है आइए एक और उदाहरण लेते हैं जहां n = 8 है और इसका एज कवर होगा: 4 उ

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

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

  1. C++ का उपयोग करके एलिप्स का क्षेत्रफल ज्ञात करना C++ का उपयोग करके एलिप्स का क्षेत्रफल ज्ञात करना

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