समस्या विवरण
यहां हम उस वृत्त का क्षेत्रफल देखेंगे जो एक समचतुर्भुज में अंकित है। समचतुर्भुज के विकर्ण 'a' और 'b' हैं। वृत्त की त्रिज्या h है।
सूत्र
दो विकर्ण चार समान त्रिभुज बनाते हैं। प्रत्येक त्रिभुज समकोण त्रिभुज है।
वृत्त का क्षेत्रफल = (π * a² * b²) / (4 * (a² + b²))
C++ प्रोग्राम उदाहरण
#include <iostream>
#include <cmath>
using namespace std;
float area(float a, float b) {
if (a < 0 || b < 0)
return -1;
float area = (3.1415 * (a*b * a*b)) / (4 * (a*a + b*b));
return area;
}
int main() {
float a = 8, b = 10;
cout << "क्षेत्रफल है: " << area(a, b);
}
आउटपुट
क्षेत्रफल है: 30.6488