কম্পিউটার টিউটোরিয়াল

C++-এ দুটি কনসেনট্রিক সার্কেলের মাঝপথের এলাকা বের করার প্রোগ্রাম

কনসেনট্রিক সার্কেল কী? (What is Concentric Circle?)

কনসেনট্রিক সার্কেল হল সার্কেলের ভেতরে সার্কেল অর্থাৎ তারা সাধারণ সেন্ট্র শেয়ার করে কিন্তু রেডিয়াসের দৈর্ঘ্য ভিন্ন অর্থাৎ r1 এবং r2 যেখানে, r2 > r1। দুটি কনসেনট্রিক সার্কেলের মাঝপথের অঞ্চলকে আনুলাস (annulus) বলা হয়।

নিচে কনসেনট্রিক সার্কেলের ছবি দেওয়া আছে

C++-এ দুটি কনসেনট্রিক সার্কেলের মাঝপথের এলাকা বের করার প্রোগ্রাম

সমস্যা

দুটি কনসেনট্রিক সার্কেল দেওয়া আছে যাদের রেডিয়াসের দৈর্ঘ্য r1 এবং r2 যেখানে r2 > r1। কাজটি হল দুটি সার্কেলের মাঝপথের এলাকা বের করা যা নীল রঙে হাইলাইট করা আছে।

দুটি সার্কেলের মাঝপথের এলাকা বের করতে আমরা বড় সার্কেলের এলাকা থেকে ছোট সার্কেলের এলাকা বিয়োগ করতে পারি।

মনে করুন, বড় সার্কেলের রেডিয়াস r2 এবং ছোট সার্কেলের রেডিয়াস r1। তবে

C++-এ দুটি কনসেনট্রিক সার্কেলের মাঝপথের এলাকা বের করার প্রোগ্রাম

উদাহরণ

ইনপুট-: r1=3 r2=4
আউটপুট-: area between two given concentric circle is :21.98

অ্যালগরিদম

শুরু
    স্টেপ ১ -> ম্যাক্রো ডিফাইন করো
        #define pi 3.14
    স্টেপ ২ -> দুটি কনসেনট্রিক সার্কেলের মাঝপথের এলাকা বের করার ফাংশন ডিক্লেয়ার করো
        double calculateArea(int x, int y)
        double outer = pi * x * x সেট করো
        double inner = pi * y * y সেট করো
        return outer-inner
    স্টেপ ৩ -> main()-এ
        ভেরিয়েবল ডিক্লেয়ার করো int x = 4 এবং int y = 3
        প্রিন্ট calculateArea(x,y)
স্টপ

উদাহরণ (C++ কোড)

#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++-এ একটি বৃত্ত দুই সংকেন্দ্রিক বৃত্তের মধ্যে থাকা রিং-এ সম্পূর্ণরূপে অবস্থিত কিনা তা যাচাই করা

  2. C++ প্রোগ্রাম: গ্রাফের এজ কভার ক্যালকুলেট করা

  3. C++-এ সমবাহু ত্রিভুজের সার্কামফারেন্স সার্কেলের এলাকা বের করার প্রোগ্রাম

  4. C++ ব্যবহার করে এলিপসের এরিয়া বের করা