मान लीजिए कि हमारे पास y =x(A - x) जैसा एक वक्र है, हमें उस वक्र पर दिए गए बिंदु (x,y) पर अभिलंब ज्ञात करना है। यहाँ A एक पूर्णांक संख्या है, x और y भी पूर्णांक हैं।
इसे हल करने के लिए, हमारे पास जाँच है कि दिया गया बिंदु वक्र पर है या नहीं, यदि ऐसा है, तो उस वक्र का विभेदन ज्ञात कीजिए, तो यह होगा -
$$\frac{\text{d}y}{\text{d}x}=A-2x$$
फिर x और y को dy/dx में डालें, फिर इस समीकरण का उपयोग करके सामान्य ज्ञात करें -
$$Y-y=-\lgroup\frac{\text{d}x}{\text{d}y}\rgroup*\lgroup X-x \rgroup$$
उदाहरण
#include<iostream>
using namespace std;
void getNormal(int A, int x, int y) {
int differentiation = A - x * 2;
if (y == (2 * x - x * x)) {
if (differentiation < 0)
cout << 0 - differentiation << "y = " << "x" << (0 - x) + (y * differentiation);
else if (differentiation > 0)
cout << differentiation << "y = " << "-x+" << x + differentiation * y;
else
cout << "x = " << x;
}
else
cout << "Not possible";
}
int main() {
int A = 5, x = 2, y = 0;
cout << "Equation of normal is: ";
getNormal(A, x, y);
} आउटपुट
Equation of normal is: 1y = -x+2