Given the side of the Octahedron then calculate the volume of Octahedron.
Examples:
Input : 3 Output : 12.7279 Input : 7 Output : 161.692
A regular Octahedron has eight faces,twelve edges and six vertices. It has eight triangles with edges of equal length and effectively two square pyramids meeting at their bases.
Image Source : Wikimedia
Properties of Octahedron:
Number of faces: 8
Number of edges: 12
Number of vertices: 6
Volume = ?2/3 × a3 where a is the side 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 = 3print("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. |
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. ?> |
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> |
Output:
Volume of octahedron = 12.7279
Time complexity : O(1)
Auxiliary Space : O(1)
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!

