ধরা যাক দুটি রেক্ট্যাঙ্গেলের দৈর্ঘ্য ও প্রস্থ দেওয়া আছে। ক্লাস ব্যবহার করে তাদের এরিয়া বের করতে হবে। Rectangle ক্লাসে l এবং b অ্যাট্রিবিউট এবং area() মেথড থাকবে।
উদাহরণস্বরূপ, (10,9) এবং (8,6) হলে আউটপুট হবে ৯০ এবং ৪৮। কারণ ১০×৯=৯০ এবং ৮×৬=৪৮।
সমাধানের ধাপসমূহ
- Rectangle ক্লাসে l, b প্রাইভেট রাখুন
- input(len, bre) ফাংশন দিয়ে মান সেট করুন
- area() ফাংশন দিয়ে l * b রিটার্ন করুন
উদাহরণ
নিচের ইমপ্লিমেন্টেশনটি দেখুন:
#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