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.
?>
OutputVolume of octahedron =12.7279
Time complexity : O(1)
Auxiliary Space : O(1)
Share your thoughts in the comments
Please Login to comment...