কম্পিউটার

একটি আয়তক্ষেত্র শ্রেণী তৈরি করতে এবং এর ক্ষেত্রফল গণনা করতে C++ প্রোগ্রাম


ধরুন আমরা দুটি আয়তক্ষেত্রের দৈর্ঘ্য এবং প্রস্থ নিয়েছি, এবং আমরা শ্রেণী ব্যবহার করে তাদের ক্ষেত্রফল গণনা করতে চাই। সুতরাং আমরা দৈর্ঘ্য এবং প্রস্থের জন্য যথাক্রমে l এবং b দুটি বৈশিষ্ট্য সহ আয়তক্ষেত্র নামক একটি শ্রেণী তৈরি করতে পারি। এবং সেই আয়তক্ষেত্রের ক্ষেত্রফল গণনা করার জন্য area() নামে আরেকটি ফাংশন সংজ্ঞায়িত করুন।

সুতরাং, যদি ইনপুটটি (10,9), (8,6) এর মত হয়, তাহলে আউটপুটটি 90 এবং 48 হবে কারণ প্রথম আয়তক্ষেত্রের দৈর্ঘ্য এবং প্রস্থ 10 এবং 9, তাই ক্ষেত্রফল 10 * 9 =90, এবং দ্বিতীয়টির জন্য, দৈর্ঘ্য এবং প্রস্থ হল 8 এবং 6, তাই ক্ষেত্রফল হল 8 * 6 =48৷

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • l এবং b

    দুটি বৈশিষ্ট্য সহ আয়তক্ষেত্রের শ্রেণী সংজ্ঞায়িত করুন
  • l এবং b

    এর জন্য ইনপুট নেওয়ার জন্য input() ফাংশন সংজ্ঞায়িত করুন
  • l * b ফেরত দিতে area() ফাংশন সংজ্ঞায়িত করুন, যা সেই আয়তক্ষেত্রের ক্ষেত্রফল

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

#include <iostream>
using namespace std;
class Rectangle{
    private:
        int l, b;
    public:
        void input(int len, int bre){
            l = len;
            b = bre;
        }
        int area(){
            return l * b;
        }
};
int main(){
    Rectangle r1, r2;
    r1.input(10, 9);
    r2.input(8, 6);
    cout << "Area of r1: " << r1.area() << endl;
    cout << "Area of r2: " << r2.area() << endl;
}

ইনপুট

(10, 9), (8, 6)

আউটপুট

Area of r1: 90
Area of r2: 48

  1. C++ এ একটি সমবাহু ত্রিভুজের বৃত্তের ক্ষেত্রফল গণনা করার প্রোগ্রাম

  2. C++ এ সমবাহু ত্রিভুজের ক্ষেত্রফল এবং পরিধি গণনা করার প্রোগ্রাম

  3. C++ এ কিউবয়েডের আয়তন এবং সারফেস এরিয়ার জন্য প্রোগ্রাম

  4. C++ এ ঘনক্ষেত্রের আয়তন এবং সারফেস এরিয়ার জন্য প্রোগ্রাম