ক্লাস ব্যবহার করে বৃত্তের ক্ষেত্রফল ও পরিধি গণনা
যখন ক্লাস ব্যবহার করে বৃত্তের ক্ষেত্রফল এবং পরিধি বের করতে হয়, তখন অবজেক্ট-ওরিয়েন্টেড পদ্ধতি ব্যবহার করা হয়। এখানে একটি ক্লাস সংজ্ঞায়িত করা হয় এবং অ্যাট্রিবিউটগুলি সংজ্ঞায়িত করা হয়। ক্লাসের ভিতরে কিছু ফাংশন সংজ্ঞায়িত করা হয় যা নির্দিষ্ট অপারেশন সম্পাদন করে। ক্লাসের একটি ইনস্ট্যান্স তৈরি করা হয় এবং ফাংশনগুলি ব্যবহার করে বৃত্তের ক্ষেত্রফল এবং পরিধি বের করা হয়।
উদাহরণ
import math
class circle_compute():
def __init__(self, my_radius):
self.radius = my_radius
def area_calculate(self):
return math.pi * (self.radius ** 2)
def perimeter_calculate(self):
return 2 * math.pi * self.radius
my_result = int(input("বৃত্তের ত্রিজ্যা লিখুন... "))
my_instance = circle_compute(my_result)
print("প্রবেশ করানো ত্রিজ্যা:")
print(my_result)
print("গণনা করা বৃত্তের ক্ষেত্রফল:")
print(round(my_instance.area_calculate(), 2))
print("গণনা করা বৃত্তের পরিধি:")
print(round(my_instance.perimeter_calculate(), 2))
আউটপুট
বৃত্তের ত্রিজ্যা লিখুন... 7 প্রবেশ করানো ত্রিজ্যা: 7 গণনা করা বৃত্তের ক্ষেত্রফল: 153.94 গণনা করা বৃত্তের পরিধি: 43.98
ব্যাখ্যা
- 'circle_compute' নামক একটি ক্লাস সংজ্ঞায়িত করা হয়েছে, যাতে 'area_calculate', 'perimeter_calculate' ফাংশন রয়েছে।
- এগুলি যথাক্রমে বৃত্তের ক্ষেত্রফল এবং পরিধি গণনার জন্য ব্যবহৃত হয়।
- এই ক্লাসের একটি ইনস্ট্যান্স তৈরি করা হয়েছে।
- ত্রিজ্যার মান প্রবেশ করানো হয়েছে এবং সেটির ওপর অপারেশন সম্পাদন করা হয়েছে।
- কনসোলে প্রাসঙ্গিক বার্তা এবং আউটপুট প্রদর্শিত হয়েছে।