注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

你所要的信息,请收入囊中。

 
 
 

日志

 
 

利用Javascript求解一元二次方程完美设计  

2015-05-02 18:13:14|  分类: 计算机 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

利用Javascript求解一元二次方程完美设计

(包括格式定义、函数定义、输入内容判断、写入和引用等)


 

<html>
<head>
<title>利用Javascript求解一元二次方程完美设计</title>
<style>
<!--
 body{
 margin-left:20px;
 margin-top:20px;
 background-color:#ffffff;
}
p{ font-family:黑体;
  font-size:20px;
  color:blue;
}
input{font-family:楷体_gb2312;
  font-size:20px;
  color:red;
}
textarea{font-family:黑体;
  font-size:20px;
  color:green;
  height:100px;
  width:400px;
}
.biaoti{font-family:隶书;
  font-size:40px;
  color:red;
}
-->
</style>
<script type="text/javascript">
function ccheck1(ce,cd)
{if (isNaN(cd))
{alert("该参数只能输入数字!");
 document.getElementById(ce).value="";
 document.getElementById(ce).focus();
}
}
function ccheck(cd)
{if(cd==null||cd=="")
 {return false;}
 else{return true;}
}
function jiefangcheng()
{
var x1,x2;
var str=""
a=document.getElementById("a1").value;
b=document.getElementById("b1").value;
c=document.getElementById("c1").value;
if(!ccheck(a)||!ccheck(a)||!ccheck(a))
{alert ("参数不能为空!");}
else if(isNaN(a)||isNaN(b)||isNaN(c))
{alert("参数只能是数字");}
else{
if(a==0)
{x1=-c/b;
 x2=x1;
 str="该方程的解为:x="+x1+".";
 document.write(str);
}
else if(b*b-4*a*c>=0)
{x1=(-b+Math.sqrt(b*b-4*a*c))/(2*a);
 x2=(-b-Math.sqrt(b*b-4*a*c))/(2*a);
 str="该方程的解为:x1="+x1+"  x2="+x2+".";
}
else
{str="该方程无解!";}
document.getElementById("shuchu").value=str;
}
}
</script>
</head>
<body>
<center>
<form method=post>
<p><span class=biaoti>计算方程ax^2+bx+c=0的解</span><p>
<br>
<p>请输入a的值:<input id="a1" value="" type=text onblur="ccheck1

(this.id,this.value);"><br>
<p>请输入b的值:<input  id="b1" value="" type=text onblur="ccheck1

(this.id,this.value);"><br>
<p>请输入c的值:<input  id="c1" value="" type=text onblur="ccheck1

(this.id,this.value);"><br>
<p>
<input  type=button value="计算" onclick="jiefangcheng()">
&nbsp;&nbsp;
<input  type=reset value="重置"><br>
<textarea id="shuchu" scroll=true readonly=true></textarea>
</form>
</center>
</body>
</html>

  评论这张
 
阅读(80)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017