समस्या विवरण
यहां हम देखेंगे कि वृत्त के अंदर मौजूद दशभुज का क्षेत्रफल कैसे प्राप्त करें। त्रिज्या दी गई है। दशभुज की भुजा 'a' है।
सूत्र
क्षेत्रफल = (5 * r² * (3 - √5) * (√5 + 2√5)) / 4
C++ प्रोग्राम उदाहरण
#include <iostream>
#include <cmath>
using namespace std;
float area(float r) {
if (r < 0)
return -1;
float area = (5 * pow(r, 2) * (3 - sqrt(5)) * (sqrt(5) + (2 * sqrt(5)))) / 4;
return area;
}
int main() {
float r = 8;
cout << "क्षेत्रफल: " << area(r);
}
आउटपुट
क्षेत्रफल: 409.969