मान लीजिए, एक परवलय दिया गया है (शीर्ष निर्देशांक (h, k) और फोकस और शीर्ष से दूरी a है), दूसरा बिंदु भी दिया गया है। हमें यह पता लगाना है कि बिंदु परवलय के अंदर है या नहीं। इसे हल करने के लिए, हमें दिए गए बिंदु (x, y) के लिए निम्नलिखित समीकरण को हल करना होगा
\बाएं(y-k\दाएं)^2=4a\बाएं(x-h\दाएं)
यदि परिणाम 0 से कम है, तो यह परवलय के अंदर मौजूद है यदि यह 0 है, तो यह परवलय पर है, और यदि 0 से अधिक है, तो परवलय के बाहर।
उदाहरण
#include <iostream> #include <cmath> using namespace std; int isInsideParabola(int h, int k, int x, int y, int a) { int res = pow((y - k), 2) - 4 * a * (x - h); return res; } int main() { int x = 2, y = 1, h = 0, k = 0, a = 4; if(isInsideParabola(h, k, x, y, a) > 0){ cout <<"Outside Parabola"; } else if(isInsideParabola(h, k, x, y, a) == 0){ cout <<"On the Parabola"; } else{ cout <<"Inside Parabola"; } }
आउटपुट
Inside Parabola