यहाँ हम एक वर्ग का क्षेत्रफल देखेंगे जो एक वृत्त में अंकित है और वह वृत्त एक षट्भुज में अंकित है। वर्ग की भुजा 'a' है। वृत्त की त्रिज्या 'r' है, और षट्भुज की भुजा 'A' है। आरेख नीचे जैसा होगा।
हम जानते हैं कि एक षट्भुज में अंकित एक वृत्त की त्रिज्या है -
साथ ही वृत्त की त्रिज्या वर्ग के विकर्ण की आधी होती है। तो -
तब हम कह सकते हैं -
तब क्षेत्रफल होगा -
उदाहरण
#include <iostream> #include <cmath> using namespace std; float area(float A) { //A is the side of the hexagon if (A < 0) //if the value is negative it is invalid return -1; float area = (A*A) * float(3.0/2.0); return area; } int main() { float side = 5; cout << "Area is: " << area(side); }
आउटपुट
Area is: 37.5