1.标准体重:
//男士体重=身高-100±3<br />
//女士体重=身高-110±3<br />
//输入性别、身高、体重,查看体重是否标准。
<script type="text/javescript">
var sex = prompt("性别");
var height = prompt("身高(cm)");
var weight = prompt("体重(kg)");
height =parseFloat(height );
weight = parseFloat(weight );
var bt_nan =weight -(height -100);
var bt_nv =weight -(height -110); if (sex =="男"){
if (bt_nan >3){
alert("您超重了!");
}else if (bt_nan<-3){
alert("您营养不良!");
}else{
alert("您很正常!");
} }else if(sex =="女"){
if (bt_nv >3){
alert("您超重了!");
}else if (bt_nv<-3){
alert("您营养不良!");
}else{
alert("您很正常!");
}
}else{
alert("你是外星来的吗!");
} </script>
2方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1 x2
若△=0,方程有两个相同的实根
某个数进行开平方——Math.Sqrt()
求根公式:(-b±Math.Sqrt(△))/2a
<script type="text/javascript">
var a = prompt("a");
var b = prompt("b");
var c = prompt("c");
var delta =b*b - 4*a*c;
var x1 = (-b + Math.sqrt(delta))/(a*2);
var x2 = (-b - Math.sqrt(delta))/(a*2); a =parseFloat(a);
b =parseFloat(b);
c =parseFloat(c); if(!isNaN(a) && !isNaN(b) && !isNaN(c)){
if (a==0){
alert("您输入的不是一元二次方程");
}else{
if(delta < 0){
alert("方程没有实根");
}else if(delta > 0){
alert("此方程有两个不相同的实数根:x1="+ x1 +",x2="+x2 )
}else{
alert("此方程有两个相同的实数根:x1=x2="+ -b/2*a)
}
}
}else{
alert("您输入的不正确!");
}
</script>