计算具有边长的正四面体的体积

时间:2017-10-13 18:32:31

标签: javascript

我试图找出如何编写计算和输出正四面体体积的JavaScript程序。这是我得到了多远,但它似乎得到一个错误,而不是计算正确的数字后。

三角形的等式是

v = a3

6√2

对于我不知道如何在这里非常有效地发布内容的代码感到抱歉。所以这是我的变量

var a =  parseFloat(document.getElementById('length').value);
var b = (a * a * a) / 6 * Math.sqrt(2)

1 个答案:

答案 0 :(得分:1)

你非常接近。您在6 * Math.sqrt(2)

附近缺少一些括号

您的代码正在执行(a*a*a) / 6然后将结果乘以2的平方根。

您可以阅读Operator Precedence

var a = 4;
var b = (a * a * a) / (6 * Math.sqrt(2))
console.log(b);

您也可以使用Math.pow()

var a = 4;
var b = Math.pow(a,3) / (6 * Math.sqrt(2))
console.log(b);