2017-09-30 4 views
0

円柱の平方根を計算するプログラムを作成したいと思います。結果が高すぎます。私は他のどこかでそれを計算します。 Javascript - 円柱の平方根を計算する

<html> 
 
<head> 
 
<title>Example</title> 
 
<script type="text/javascript"> 
 
function calculate(){ 
 
    var d = document.getElementById('d') 
 
    var v = document.getElementById('v'); 
 
    var height = d.value; 
 
    var diameter = v.value; 
 
    var result = (Math.PI * (height * height) * (diameter/100)); 
 
    console.log (result); 
 
} 
 
</script> 
 
</head> 
 
<body> 
 
<h4>Height<h4> 
 
<input id = 'd'></input> 
 
<h4>Diameter<h4> 
 
<input id = 'v'></input> 
 
<button onClick "calculate()" type = "submit">Calculate</button> 
 
</body> 
 
</html>

+1

私は 'パイ*半径^ 2 * height'、すなわちである、あなたは "ボリューム" を意味だと思います。 「数式PI *直径/ 2 *直径/ 2 *高さ」。あなたのコードは現在、 'pi * height^2 * diameter/100'を試していますが意味がありません。 –

+2

ボリュームを計算するときに高さに 'd'、直径を 'v'とすると、なぜ曖昧な '結果'ではなくh、d、vでないのがなぜ紛らわしいのですか? –

+0

'円柱の平方根' ...まず、接線の斜辺が必要なのは、微分の角度 –

答えて

0

それは簡単です:

<html> 
 
    <head> 
 
    <title>Example</title> 
 
    <script type="text/javascript"> 
 
    function calculate(){ 
 
     var d = document.getElementById('d').value, 
 
      /* calc radius */ 
 
      r = (d/2), 
 
      /* calc area */ 
 
      A = (Math.PI * Math.pow(r, 2)); 
 
     console.log (A); 
 
    } 
 
    </script> 
 
    </head> 
 
    <body> 
 
     <h4>Diameter<h4> 
 
     <!-- input is selfclosing: --> 
 
     <input id="d" /> 
 
     <!-- don’t forget the equal sign after onclick --> 
 
     <button onclick="calculate()" type="button">Calculate</button> 
 
    </body> 
 
</html>

関連する問題