এখানে আমরা একটি বর্গক্ষেত্রের ক্ষেত্রফল দেখব যা একটি বৃত্তে খোদাই করা আছে এবং সেই বৃত্তটি একটি ষড়ভুজে খোদাই করা আছে। বর্গক্ষেত্রের দিকটি হল ‘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