यहां हम देखेंगे कि विकर्ण लंबाई का उपयोग करके एक षट्भुज का क्षेत्रफल कैसे प्राप्त करें। षट्भुज की विकर्ण लंबाई d है।

एक नियमित षट्भुज के प्रत्येक आंतरिक कोण 120° के होते हैं। सभी आंतरिक कोणों का योग 720° होता है। यदि विकर्ण d है, तो क्षेत्रफल है -

उदाहरण
#include <iostream>
#include <cmath>
using namespace std;
float area(float d) {
if (d < 0) //if d is negative it is invalid
return -1;
float area = (3 * sqrt(3) * d*d)/8.0;
return area;
}
int main() {
float r = 10;
cout << "Area : " << area(r);
} आउटपुट
Area : 64.9519