求一元二次方程JAvascript

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:15:12
如 ax^2+bx+c=0可以输入abc的值在求解 并显示结果 谢谢 会的大哥大姐麻烦你们了

以下是全部的源代码,经过火狐3.03和IE7测试,绝对符合你的要求
<html>
<head>

<script type="text/javascript">
function jisuan(){
var a=parseInt(document.getElementById("a").value);
var b=parseInt(document.getElementById("b").value);
var c=parseInt(document.getElementById("c").value);
var x1=document.getElementById("x1");
var x2=document.getElementById("x2");
var inf=document.getElementById("inf");
inf.value="小提示:此方程的解应经求出";
var xx1=(-b-Math.pow(b*b-4*a*c,0.5))/(2*a);
var xx2=(-b+Math.pow(b*b-4*a*c,0.5))/(2*a);
x1.value="x1= "+xx1;x2.value="x2= "+xx2;
if(x1.value=="x1= NaN"){inf.value="小提示:此方程无解";}
if(a+b+c!=a+b+c){inf.value="小提示:a,b,c只能是数字";}
}
</script>

</head>
<body>
<form>
<input id="a" type="text"