Program to calculate volume of Octahedron

Last Updated : 03 Apr, 2024

Given the side of the Octahedron then calculate the volume of Octahedron.

Examples:

Input : 3 Output : 12.7279

Input : 7 Output : 161.692

Approach:

The volume of an octahedron is given by the formula:

Volume = âˆš2/3 Ã— a3 where a is the side of Octahedron

Below is the implementation to calculate volume of Octahedron:

CPP ```// CPP Program to calculate // volume of Octahedron #include <bits/stdc++.h> using namespace std; // utility Function double vol_of_octahedron(double side) { return ((side * side * side) * (sqrt(2) / 3)); } // Driver Function int main() { double side = 3; cout << "Volume of octahedron =" << vol_of_octahedron(side) << endl; } ``` Java ```// Java Program to calculate // volume of Octahedron import java.io.*; class GFG { public static void main (String[] args) { // Driver Function double side = 3; System.out.print("Volume of octahedron = "); System.out.println(vol_of_octahedron(side)); } // utility Function static double vol_of_octahedron(double side) { return ((side*side*side)*(Math.sqrt(2)/3)); } } // This code is contributed // by Azkia Anam. ``` Python3 ```# Python3 Program to calculate # volume of Octahedron import math # utility Function def vol_of_octahedron(side): return ((side*side*side)*(math.sqrt(2)/3)) # Driver Function side = 3 print("Volume of octahedron =", round(vol_of_octahedron(side),4)) # This code is contributed # by Azkia Anam. ``` C# ```// C# Program to calculate // volume of Octahedron using System; class GFG { public static void Main () { // Driver Function double side = 3; Console.Write("Volume of octahedron = "); Console.WriteLine(vol_of_octahedron(side)); } // utility Function static double vol_of_octahedron(double side) { return ((side*side*side)*(Math.Sqrt(2)/3)); } } // This code is contributed // by vt_m. ``` Javascript ```<script> // javascript Program to calculate // volume of Octahedron // utility Function function vol_of_octahedron( side) { return ((side*side*side)*(Math.sqrt(2)/3)); } // Driver Function let side = 3; document.write("Volume of octahedron = " + vol_of_octahedron(side).toFixed(4)); // This code is contributed by gauravrajput1 </script> ``` PHP ```<?php // PHP Program to calculate // volume of Octahedron // utility Function function vol_of_octahedron( \$side) { return ((\$side * \$side * \$side) * (sqrt(2) / 3)); } // Driver Function \$side = 3; echo ("Volume of octahedron ="); echo(vol_of_octahedron(\$side)); // This code is contributed // by vt_m. ?> ```

Output
```Volume of octahedron =12.7279
```

Time complexity : O(1)
Auxiliary Space : O(1)

Previous
Next