This week's book giveaway is in the Android forum. We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line! See this thread for details.

ok,here is my problem i am trying to work on derivative of a linear equation.The equation is of form "A(x^2)+Bx+C".i have written my own method for finding the derivative.But this method finds the output when we give the input value of x,A,B,C.That is 4 values are given as input we get the answer .But know i have to give a linear equation as input,may be equation may vary ie somtimes it can be 1)A(x^2)-Bx+C 2)Ax-B.......and soo on.....my question is which variable and of what data type i should use to take linear equation as input,and how should i split each of the elements of linear equation. if anybody have some suggestions you are welcome.Thanks in advance.

Every second or lower order linear equation can be written as A(x^2) + Bx + C.

Suppose you have the equation 2(x^2) - 3x + 1, then A = 2, B = -3, C = 1. Suppose you have the equation 3x - 4, then A = 0, B = 3, C = -4.

So you can just have your program take the coefficients A, B, C as input, and you can represent any second or lower order linear equation with just the coefficients. Note that A, B and C aren't restricted to numbers >= 1.