2017-10-13 261 views
0

我試圖弄清楚如何編寫計算和輸出正四面體體積的JavaScript程序。這是我得到了多少,但它似乎得到一個錯誤,並沒有計算出正確的數字。計算具有邊長的正四面體的體積

爲三角形的計算公式如下

V = A3

6√2

對不起,我不知道如何在這裏非常有效地郵政事情的代碼。所以這是我的變量

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

給我們預期輸入和輸出,以及用於計算四面體的體積的公式。並給我們錯誤。一般來說,我們不是通靈。 – Amy

+0

您應該在第二個變量賦值中檢查括號。目前,您並未將其除以6 * Math.sqrt(2)。或者,儘管音量無效,是否還有其他錯誤? – tsp

+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);