কম্পিউটার টিউটোরিয়াল

C++ প্রোগ্রাম: প্যারাবোলার ভেরটেক্স, ফোকাস ও ডাইরেক্ট্রিক্স বের করা


প্যারাবোলার সমীকরণ: y = ax² + bx + c

সূত্র

  • Vertex: (-b/2a, (4ac-b²)/4a)
  • Focus: (-b/2a, (4ac-b²+1)/4a)
  • Directrix: y = c - (b²+1)/4a

C++ কোড উদাহরণ

#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. সি++-এ ত্রিভুজের কেন্ড্রয়েড (Centroid) বের করার প্রোগ্রাম

  2. সি++-এ সমান্তরাল চতুর্ভুজের (Parallelogram) ক্ষেত্রফল বের করার প্রোগ্রাম

  3. পাইথনে প্যারাবোলার শীর্ষ, ফোকাস এবং ডাইরেকট্রিক্স খুঁজে বের করার প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: প্যারাবোলার ভার্টেক্স, ফোকাস এবং ডাইরেকট্রিক্স বের করা