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 ответ
Это легче:
<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>