मान लीजिए कि हमारे पास एक वर्ग है जिसकी भुजा 'a' है। हम वर्गों के मध्य-बिंदुओं को बार-बार जोड़कर और अधिक वर्ग बनाएंगे। दोहराव की संख्या n गुना है। हमें nवें वर्ग का क्षेत्रफल ज्ञात करना है।
चूंकि बाहरी वर्ग की भुजा 'a' है, तो क्षेत्रफल है
अब पाइथागोरस प्रमेय का उपयोग करके, हम दूसरी आयत का क्षेत्रफल प्राप्त कर सकते हैं -
इसी तरह, 3 rd . का क्षेत्रफल वर्ग है -
इसका उपयोग करके हम समझ सकते हैं कि nवें वर्ग का क्षेत्रफल −
. है
उदाहरण
#include <iostream> #include <cmath> using namespace std; float area(float a, float n) { if (a < 0 ) //if the value is negative it is invalid return -1; float area = (a*a) / pow(2, n-1); return area; } int main() { float a = 20.0, n = 10.0; cout << "Area : " << area(a, n); }
आउटपुट
Area : 0.78125