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