The cbrt()
function returns the cube root of its argument. cbrt()
accepts only numbers.
cbrt(number)
The argument is \(a\) where:
\(\sqrt[3]{a}\)Example Formulas
cbrt(8) // Output: 2
cbrt(64) // Output: 4
// Total surface area of cube with Volume 300m³
// using formula 6a², where a = edge length
6 * cbrt(300)^2 // Output: 268.88428479343
Example Database
The example database below calculates several properties of a cube given a specific volume.

View and Duplicate Database

Formula Explanations
// Side Length
format(round(cbrt(prop("Volume (m³)")) * 100) / 100) + "m"
// Side Area
format(round(100 * cbrt(prop("Volume (m³)")) ^ 2) / 100) + "m²"
// LSA (Lateral Surface Area - 4 sides)
format(round(4 * cbrt(prop("Volume (m³)")) ^ 2 * 100) / 100) + "m²"
// TSA (Total Surface Area - all 6 sides)
format(round(6 * cbrt(prop("Volume (m³)")) ^ 2 * 100) / 100) + "m²"
// Face Diagonal Length
format(round(cbrt(prop("Volume (m³)")) * sqrt(2) * 100) / 100) + "m"
// Solid Diagonal Length
format(round(cbrt(prop("Volume (m³)")) * sqrt(3) * 100) / 100) + "m"
Each formula in this example contains the mathematical formula for its intended operation.
Next, the operation is run through the round function. We multiply within round()
and then divide by 100 in order to round to two decimal places: round(n*100)/100
Finally, we apply the format function to turn the number into a string, allowing us to combine it with its unit of measurement.
Other formula components used in this example:





