আলোচনাঃ
প্রশ্নে বলা আছে যে, একটা চতুর্ভুজের ভেতর একটা বৃত্ত দেওয়া আছে এবং বৃত্তের ব্যাসার্ধ, r দেয়া আছে। আমাকে “নীল অংশের” ক্ষেত্রফল বের করতে হবে।
উত্তরঃ
যেহেতু ব্যাসার্ধ r , সুতরাং ব্যাস = 2 * r আর এই ব্যাস হচ্ছে চতুর্ভুজের একটা বাহুর সমান।
তাহলে চতুর্ভুজের একটা বাহুর দৈর্ঘ্য , a = 2 * r সুতরাং চতুর্ভুজের ক্ষেত্রফল , a^2 = (2 * r ) * (2 * r) আর বৃত্তের ক্ষেত্রফল = pi*r*r
সুতরাং,নীল অংশের ক্ষেত্রফল = চতুর্ভুজের ক্ষেত্রফল – বৃত্তের ক্ষেত্রফল= (2 * r ) * (2 * r) – pi*r*r
C++ Code:
#include<bits/stdc++.h>
using namespace std;
#define PI acos(-1.0)
int main(){
int t,i=1;
cin>>t;
double r;
while (t--) {
cin>>r;
printf("Case %d: %.2f\n",i,pow(r*2,2)-PI*pow(r,2) ); //O(1)
i++;
}
}
// Complexity : O(1)