Here is a simple javascript that solves quadratic equations of the form ax²+bx+c = O. You just have to specify the values of a ,b and c and the script then calculates the two real roots alpha(x1) and beta (x2) of the equation. The script also tells you if the equation has a real root or not, depending upon the value of D (Discriminant). The equation is solved using the quadratic formula x = -b±(b²-4ac)½/2a .
The script is located here ->http://www.dynamicguru.com/files/quadratic_equation.html
Here is the source code of the script :
//Place this within the section <script type="text/javascript">< function calculate() { var a=prompt("enter value of a"); var b=prompt("enter value of b"); var c=prompt("enter value of c"); var a2=2*a; var ac=4*a*c; var dis=b*b; var dis=dis-ac; if(dis<0){ document.getElementById('Equation').innerHTML='No real roots exist since Discriminant < 0 !<br />D = ' + dis + ' <br />The Equation = ' + a + 'x² + ' + b + 'x + ' + c + '<br />'; document.getElementById('x1').innerHTML=' '; document.getElementById('x2').innerHTML=' '; } else{ var dis_sqrt=Math.sqrt(dis); var x1=-b+dis_sqrt; var x1=x1/a2; var x2=-b-dis_sqrt; var x2=x2/a2; document.getElementById('Equation').innerHTML=" Equation = " + a + "x² + " + b + "x + " + c + "<br />"; document.getElementById('x1').innerHTML=' Alpha (x1) = ' + x1; document.getElementById('x2').innerHTML=' Beta (x2) = ' + x2; } } </script> //Place this within the section: <h1><a onclick="calculate()" href="#"> Click to solve »»</a></h1> <div id="Equation"></div> <div id="x1"></div> <div id="x2"></div>





