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

C++-এ প্যারাবোলার ভার্টেক্স, ফোকাস এবং ডাইরেক্ট্রিক্স বের করা

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে প্যারাবোলার ভার্টেক্স, ফোকাস এবং ডাইরেক্ট্রিক্স বের করতে হয়। আমাদের প্যারাবোলার সমীকরণের কনস্ট্যান্ট x, y, এবং z দেওয়া আছে।

ভার্টেক্স, ফোকাস এবং ডাইরেক্ট্রিক্স বের করার জন্য সরাসরি ফর্মুলা রয়েছে। এগুলো দেখি।

ভার্টেক্স (Vertex) - (-y/2x, (4xz - y²)/4x)

ফোকাস (Focus) - (-y/2x, (4xz - y² + 1)/4x)

ডাইরেক্ট্রিক্স (Directrix) - z - (y² + 1)4x

উদাহরণ

কোডটি দেখি।

#include <iostream>
using namespace std;

void findParabolaProperties(float x, float y, float z) {
    cout << "Vertex: (" << -y/(2*x) << ", " << (((4*x*z) - (y*y))/4*x) << ")" << endl;
    cout << "Focus: (" << -y/(2*x) << ", " << (((4*x*z) - (y*y)+1)/4*x) << ")" << endl;
    cout << "Directrix: " << z-((y*y)+1)*4*x << endl;
}

int main() {
    float x = 6, y = 4, z = 7;
    findParabolaProperties(x, y, z);
    return 0;
}

আউটপুট

Vertex: (-0.333333, 228) Focus: (-0.333333, 229.5) Directrix: -401

উপসংহার

টিউটোরিয়ালে যদি কোনো প্রশ্ন থাকে, তবে কমেন্ট সেকশনে জানান।

  1. C++ দিয়ে BFS ব্যবহার করে একটি ভার্টেক্স থেকে বাকি সব ভার্টেক্সে পথ বের করা

  2. সি++ প্রোগ্রাম: sin(x) এবং cos(x) এর মান গণনা করা

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

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