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

C++ में जांचें कि दिया गया वृत्त दो संकेंद्रित वृत्तों द्वारा बने छल्ले के अंदर पूरी तरह से स्थित है या नहीं


हमारे पास दो वृत्त हैं। दोनों का केंद्र मूल बिंदु पर है। इन दो वृत्तों की त्रिज्या दी गई है। वे r और R हैं, जहां R > r। एक और वृत्त भी मौजूद है। इसकी त्रिज्या (r1) और केंद्र बिंदु दिए गए हैं, हमें जांचना है कि वह बिंदु पहले दो वृत्तों द्वारा बने छल्ले के अंदर है या नहीं।

C++ में जांचें कि दिया गया वृत्त दो संकेंद्रित वृत्तों द्वारा बने छल्ले के अंदर पूरी तरह से स्थित है या नहीं

हम इसे पाइथागोरस प्रमेय का उपयोग करके हल कर सकते हैं। वृत्त के केंद्र और मूल बिंदु से दूरी की गणना करें। फिर यदि (दूरी - r1) >= r और (दूरी - r1) <= R, यदि दोनों सत्य हैं, तो वृत्त छल्ले के अंदर है।

उदाहरण

#include <iostream> #include <cmath> using namespace std; bool isInside(int r, int R, int r1, int x, int y) {    int dis = sqrt(x*x+y*y);    return (dis-r1 >= R && dis+r1 <= r); } int main() {    int r = 8, R = 4, r1 = 2, x = 6, y = 0;    if (isInside(r, R, r1, x, y))       cout << "Circle is inside the ring." << endl;    else       cout << "Circle is not inside the ring." << endl; }

आउटपुट

Circle is inside the ring.

  1. C++ में जांचें कि दिया गया वृत्त दो संकेंद्रित वृत्तों द्वारा बने छल्ले के अंदर पूरी तरह से स्थित है या नहीं C++ में जांचें कि दिया गया वृत्त दो संकेंद्रित वृत्तों द्वारा बने छल्ले के अंदर पूरी तरह से स्थित है या नहीं

    r। एक और वृत्त भी मौजूद है। इसकी त्रिज्या (r1) और केंद्र बिंदु दिए गए हैं, हमें जांचना है कि वह बिंदु पहले दो वृत्तों द्वारा बने छल्ले के अंदर है या नहीं।= r और (दूरी - r1) <= R, यदि दोनों सत्य हैं, तो वृत्त छल्ले के अंदर है।उदाहरण#include <iostream> #include <cmath> using namespace std;

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

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

  1. पायथन में जांचें कि दिया गया वृत्त दो अन्य वृत्तों द्वारा बनी सीमा के अंदर है या नहीं पायथन में जांचें कि दिया गया वृत्त दो अन्य वृत्तों द्वारा बनी सीमा के अंदर है या नहीं

    मान लीजिए हमारे पास दो संकेंद्रित वृत्तों की त्रिज्या r1 और r2 है। हमारे पास एक निर्देशांक coord और एक त्रिज्या r है। हमें जांचना है कि जिस वृत्त का केंद्र coord पर है और त्रिज्या r है, वह दो दिए गए संकेंद्रित वृत्तों की सीमा के अंदर फिट होता है या नहीं। उदाहरण के लिए, यदि r1 = 4, r2 = 2, coord = (