我试图找出如何编写计算和输出正四面体体积的JavaScript程序。这是我得到了多远,但它似乎得到一个错误,而不是计算正确的数字后。
三角形的等式是
v = a3
6√2
对于我不知道如何在这里非常有效地发布内容的代码感到抱歉。所以这是我的变量
var a = parseFloat(document.getElementById('length').value);
var b = (a * a * a) / 6 * Math.sqrt(2)
答案 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);