এখানে আমরা নিচের মত Reuleaux Triangle এর ক্ষেত্রফল কিভাবে গণনা করতে হয় তা দেখব। Reuleaux ত্রিভুজের ভিতরে একটি সমবাহু ত্রিভুজ রয়েছে। ধরুন এর উচ্চতা h, এই আকৃতিটি তিনটি বৃত্তের ছেদ দ্বারা তৈরি।
তিনটি বৃত্তাকার সেক্টর আছে। প্রতিটি সেক্টরের ক্ষেত্রফল হল −
যেহেতু সমবাহু ত্রিভুজের ক্ষেত্রফল তিনবার যোগ করা হয়েছে, তাহলে আমাদের তাদের বিয়োগ করতে হবে। সুতরাং চূড়ান্ত এলাকা হল −
উদাহরণ
#include <iostream> #include <cmath> using namespace std; float areaReuleaux(float h) { if (h < 0) //if h is negative it is invalid return -1; float area = ((3.1415 - sqrt(3)) * h * h)/2; return area; } int main() { float height = 6; cout << "Area of Reuleaux Triangle: " << areaReuleaux(height); }
আউটপুট
Area of Reuleaux Triangle: 25.3701