मान लीजिए कि हमारे पास समद्विबाहु त्रिभुज की भुजा है, हमारा कार्य इसका क्षेत्रफल और ऊँचाई ज्ञात करना है। इस प्रकार के त्रिभुज में दो भुजाएँ बराबर होती हैं। मान लीजिए त्रिभुज की भुजाएँ 2, 2 और 3 हैं, तो ऊँचाई 1.32 है और क्षेत्रफल 1.98 है।
Altitude(h)=$$\sqrt{a^{2}-\frac{b^{2}}{2}}$$
Area(A)=$\frac{1}{2}*b*h$
उदाहरण
#include<iostream> #include<cmath> using namespace std; float getAltitude(float a, float b) { return sqrt(pow(a, 2) - (pow(b, 2) / 4)); } float getArea(float b, float h) { return (1 * b * h) / 2; } int main() { float a = 2, b = 3; cout << "Altitude: " << getAltitude(a, b) << ", Area: " << getArea(b, getAltitude(a, b)); }
आउटपुट
Altitude: 1.32288, Area: 1.98431