javascript随机产生1~20之间的半径,然后计算圆的周长与面积函数,周长与面积的
3个回答
展开全部
<!doctype html>
<html>
<head>
<title>CZT4-3</title>
</head>
<script>
function randomR( )
{
var m=Math.floor(Math.random()*20)+1;
document.myform.r.value=m;
}
function compute( )
{
var radius=document.myform.r.value;
if (isNaN(radius)==false && radius.length!=0)
{
var C,S;
C=2*Math.PI*parseFloat(radius);
S=Math.PI*Math.pow(radius,2);
C=Math.round(C*100)/100;
S=Math.round(S*100)/100;
document.myform.c.value=C;
document.myform.s.value=S;
}
else
alert("请输入半径,必须为数字!");
}
</script>
<body>
<form name="myform" id="myform">
半径:<input name="r" type="text"> <br>
周长:<input name="c" type="text"> <br>
面积:<input name="s" type="text"> <br>
<input name="calC" type="button" value="随机半径" onClick="randomR( )">
<input name="calS" type="button" value="计算结果" onClick="compute( )">
</form>
</body>
</html>
<html>
<head>
<title>CZT4-3</title>
</head>
<script>
function randomR( )
{
var m=Math.floor(Math.random()*20)+1;
document.myform.r.value=m;
}
function compute( )
{
var radius=document.myform.r.value;
if (isNaN(radius)==false && radius.length!=0)
{
var C,S;
C=2*Math.PI*parseFloat(radius);
S=Math.PI*Math.pow(radius,2);
C=Math.round(C*100)/100;
S=Math.round(S*100)/100;
document.myform.c.value=C;
document.myform.s.value=S;
}
else
alert("请输入半径,必须为数字!");
}
</script>
<body>
<form name="myform" id="myform">
半径:<input name="r" type="text"> <br>
周长:<input name="c" type="text"> <br>
面积:<input name="s" type="text"> <br>
<input name="calC" type="button" value="随机半径" onClick="randomR( )">
<input name="calS" type="button" value="计算结果" onClick="compute( )">
</form>
</body>
</html>
展开全部
var r = Math.random() * 20 + 1;
var c = Math.PI * 2 * r;
var s = Math.PI * r * r;
console.log(c);
console.info(s);
追问
能发完整的吗
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-11-08
展开全部
varr=Math.random()*20+1;varc=Math.PI*2*r;vars=Math.PI*r*r;console.log(c);console.info(s);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询