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>
