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

C++ प्रोग्राम: परवलय का शीर्ष, फोकस और नियता ज्ञात करना


इस लेख में, हम एक प्रोग्राम पर चर्चा करेंगे जो परवलय का शीर्ष, फोकस और नियता ज्ञात करता है जब इसके समीकरण के गुणांक दिए जाते हैं।

परवलय एक वक्र है जिसके वक्र पर सभी बिंदु एक बिंदु से समान दूरी पर होते हैं जिसे फोकस कहा जाता है।

जैसा कि हम जानते हैं, परवलय के लिए सामान्य समीकरण है

y = ax² + bx + c

इस समीकरण के लिए, निम्नलिखित परिभाषित हैं:

शीर्ष (Vertex) = (-b/2a, (4ac - b²)/4a)
फोकस (Focus) = (-b/2a, (4ac - b² + 1)/4a)
नियता (Directrix) = y = c - (b² + 1)/4a

उदाहरण

#include <iostream>
using namespace std;

void calc_para(float a, float b, float c) {
    cout << "Vertex- (" << (-b / (2 * a)) << ", " << (((4 * a * c) - (b * b)) / (4 * a)) << ")" << endl;
    cout << "Focus- (" << (-b / (2 * a)) << ", " << (((4 * a * c) - (b * b) + 1) / (4 * a)) << ")" << endl;
    cout << "Directrix- y=" << c - ((b * b) + 1) * 4 * a << endl;
}

int main() {
    float a = 23, b = 34, c = 5;
    calc_para(a, b, c);
    return 0;
}

आउटपुट

Vertex- (-0.73913, -7.56522)
Focus- (-0.73913, -7.55435)
Directrix- y=-106439

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

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

  1. पायथन प्रोग्राम में पैराबोला का वर्टेक्स, फोकस और डायरेक्ट्रिक्स ढूंढना पायथन प्रोग्राम में पैराबोला का वर्टेक्स, फोकस और डायरेक्ट्रिक्स ढूंढना

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट पैराबोला समीकरण का मानक रूप y = ax² + bx + c है। a, b और c के मान इनपुट करें, हमारा कार्य वर्टेक्स, फोकस के कोऑर्डिनेट्स और डायरेक्ट्रिक्स का समीकरण ढूंढना है। पैराबोला का वर्टेक्स वह कोऑर्डिनेट है जिस

  1. पायथन प्रोग्राम: परवलय का शीर्ष, फोकस और डायरेक्ट्रिक्स ज्ञात करें पायथन प्रोग्राम: परवलय का शीर्ष, फोकस और डायरेक्ट्रिक्स ज्ञात करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथनएक परवलय समीकरण का मानक रूप y=ax²+bx+c है। a, b और c के मान इनपुट करें, हमारा कार्य शीर्ष, फोकस के निर्देशांक और डायरेक्ट्रिक्स का समीकरण ज्ञात करना है।एक परवलय का शीर्ष वह निर्देशांक है जहां से यह सबसे तीव्र मोड़ लेता है