直径から円周と面積を求める

直径を入れて計算ボタンをクリックすると
円周と面積を計算。Math.PIを使っている。
対数やlogとかも使えるみたいだけど、数学知らないので分からないのだ。
実行結果

直径 cm

円周 cm
面積 cm2


ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function calc(form)	{
var D = form.diameter.value
var D2 = D * Math.PI
var D3 = (D / 2) * (D / 2) * Math.PI
form.result1.value = D2
form.result2.value = D3
}
</SCRIPT>

ボディ部分 <FORM> 直径 <INPUT TYPE="text" NAME="diameter" VALUE="3" SIZE=4>cm <INPUT TYPE="button" VALUE="計算" onClick="calc(this.form)"><P> 円周 <INPUT TYPE="text" NAME="result1" SIZE=20>cm<BR> 面積 <INPUT TYPE="text" NAME="result2" SIZE=20>cm<SUP>2</SUP> </FORM>