Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम: दी गई भुजाओं वाले किसी भी त्रिभुज के परिवृत्त का क्षेत्रफल ज्ञात करना


किसी भी त्रिभुज के परिवृत्त का क्षेत्रफल गणना करने के लिए। हमें समस्या से संबंधित बुनियादी अवधारणाओं को सीखने की आवश्यकता है।

त्रिभुज (Triangle) - तीन भुजाओं वाली एक बंद आकृति।

वृत्त (Circle) - अनंत संख्या में भुजाओं वाली या बिना भुजाओं वाली एक बंद आकृति।

एक वृत्त जो अन्य आकृति को अपने अंदर घेरे हुए है, परिवृत्त (circumcircle) कहलाता है।

एक परिवृत्त त्रिभुज को उसके सभी बिंदुओं से छूता है। मान लीजिए इसकी भुजाएं a, b, c हैं तो परिवृत्त की त्रिज्या गणितीय सूत्र द्वारा दी जाती है -

r = abc / (√((a+b+c)(a+b-c)(a+c-b)(b+c-a)))

त्रिज्या r वाले वृत्त का क्षेत्रफल है

क्षेत्रफल = 2 * (पाई) * r * r।

आइए इस अवधारणा के लिए कुछ उदाहरण लेते हैं -

त्रिभुज की भुजाएं: a = 4, b = 5, c = 3

क्षेत्रफल = 314

उदाहरण

#include <iostream>
#include <math.h>
using namespace std;

int main() {
    float a = 7, b = 9, c = 13;
    if (a < 0 || b < 0 || c < 0)
        cout << "The figure is not a triangle";
    float p = (a + b + c) / 2;
    float r = (a * b * c) / (sqrt(p * (p - a) * (p - b) * (p - c)));
    float area = 3.14 * pow(r, 2);
    cout << "The area is " << area;
    return 0;
}

आउटपुट

The area is 2347.55

  1. C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम

    इस समस्या में, हमें दो मान दिए गए हैं जो समानांतर चतुर्भुज के आधार (base) और ऊंचाई (height) को दर्शाते हैं। हमारा कार्य C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम बनाना है।समानांतर चतुर्भुज (Parallelogram) चार भुजाओं वाली एक बंद आकृति है जिसकी विपरीत भुजाएं समान औ

  1. C++ में दी गई भुजाओं वाले किसी भी त्रिभुज के परिक्षेपित वृत्त का क्षेत्रफल C++ में दी गई भुजाओं वाले किसी भी त्रिभुज के परिक्षेपित वृत्त का क्षेत्रफल

    यहां हम देखेंगे कि किसी भी त्रिभुज के परिक्षेपित वृत्त (circumcircle) का क्षेत्रफल कैसे प्राप्त करें जिसकी भुजाएं दी गई हैं। यहां भुजा AB a है, BC b है और CA c है, त्रिज्या r है। त्रिज्या r निम्न के समान है - उदाहरण #include <iostream> #include <cmath> using namespace std; float area(f

  1. C++ का उपयोग करके एलिप्स का क्षेत्रफल ज्ञात करना C++ का उपयोग करके एलिप्स का क्षेत्रफल ज्ञात करना

    यहां हम देखेंगे कि C++ का उपयोग करके एलिप्स का क्षेत्रफल कैसे प्राप्त किया जाए। एलिप्स के विभिन्न भाग होते हैं। ये नीचे दिए गए हैं।मुख्य बिंदुविवरणसेंटरएलिप्स का केंद्र। यह उन लाइन सेगमेंट्स का भी केंद्र है जो दो फोकी को जोड़ते हैं।मेजर एक्सिसएलिप्स का सबसे लंबा व्यासnmembयह एलिमेंट्स की संख्या है,