এই টিউটোরিয়ালে বৃত্তের ত্রিজ্যা এবং কোণ দেওয়া থাকলে ছোট (minor) এবং বড় (major) বৃত্তীয় খণ্ডের ক্ষেত্রফল বের করার প্রোগ্রাম দেখানো হয়েছে।
সূত্র
- সেক্টরের ক্ষেত্রফল = π × r² × (θ/360)
- ত্রিভুজের ক্ষেত্রফল = ½ × r² × sin(θ)
- খণ্ডের ক্ষেত্রফল = সেক্টর - ত্রিভুজ
C++ প্রোগ্রাম
#include <bits/stdc++.h>
using namespace std;
float pi = 3.14159;
float area_of_segment(float radius, float angle) {
float sector = pi * radius * radius * (angle / 360);
float triangle = 0.5 * radius * radius * sin(angle * pi / 180);
return sector - triangle;
}
int main() {
float radius = 10.0, angle = 90.0;
cout << "ছোট খণ্ডের ক্ষেত্রফল = " << area_of_segment(radius, angle) << endl;
cout << "বড় খণ্ডের ক্ষেত্রফল = " << area_of_segment(radius, 360 - angle);
return 0;
}
আউটপুট
ছোট খণ্ডের ক্ষেত্রফল = 28.5397 বড় খণ্ডের ক্ষেত্রফল = 285.619