Skip to content
Related Articles

Related Articles

Program for Surface Area of Octahedron
  • Difficulty Level : Medium
  • Last Updated : 08 Apr, 2021

Given the sides of Octahedron then calculate the surface area.

Examples: 

Input  : 7
Output : 169.741

Input  : 9
Output : 280.59

An regular octahedron has eight faces, which are all in the shape of equilateral triangles.The area of an octahedron is 2 multiplied by the length of an edge squared multiplied by the square root of three.  

Formula: 
Surface area= 2*(sqrt(3))*(side*side)

C++




// CPP Program to calculate
// surface area of Octahedron
#include <bits/stdc++.h>
using namespace std;
 
// utility Function
double surface_area_octahedron(double side)
{
    return (2*(sqrt(3))*(side*side));
}
 
// Driver Function
int main()
{
    double side = 7;
    cout << "Surface area of octahedron ="
        << surface_area_octahedron(side)
        << endl;
}

Java




// Java Program to calculate
// surface area of Octahedron.
 
import java.io.*;
import java.util.*;
 
class GFG {
     
// utility Function
static double surface_area_octahedron(double side)
{
    return (2*(Math.sqrt(3))*(side*side));
}
    public static void main (String[] args) {
    double side = 7;
    System.out.println("Surface area of octahedron ="
                    + surface_area_octahedron(side));
     
    }
}
 
// This code is contributed by Gitanjali.

Python3




# Python Program to calculate
# surface area of Octahedron.
import math
 
# utility Function
def surface_area_octahedron( side):
 
    return (2*(math.sqrt(3))*(side*side))
 
# driver code
side = 7
print("Surface area of octahedron =" ,
      surface_area_octahedron(side))
 
# This code is contributed by Gitanjali.

C#




// C# program to calculate
// surface area of Octahedron.
using System;
 
class GFG {
 
    // utility Function
    static double surface_area_octahedron(double side)
    {
        return (2 * (Math.Sqrt(3)) * (side * side));
    }
     
    // Driver code
    public static void Main()
    {
        double side = 7;
        Console.WriteLine("Surface area of octahedron ="
                        + surface_area_octahedron(side));
    }
}
 
// This code is contributed by vt_m.

PHP




<?php
// PHP Program to calculate
// surface area of Octahedron
 
// utility Function
function surface_area_octahedron($side)
{
    return (2 * (sqrt(3)) *
           ($side * $side));
}
 
// Driver Code
$side = 7;
echo("Surface area of octahedron =");
echo( surface_area_octahedron($side));
 
// This code is contributed by vt_m.
?>

Javascript




<script>
 
// JavaScript program to calculate
// surface area of Octahedron.
 
// Utility Function
function surface_area_octahedron(side)
{
    return (2 * (Math.sqrt(3)) * (side*side));
}
 
// Driver Code
let side = 7;
 
document.write("Surface area of octahedron =" +
               surface_area_octahedron(side));
 
// This code is contributed by avijitmondal1998
 
</script>

Output: 

Surface area of octahedron =169.741

 




My Personal Notes arrow_drop_up
Recommended Articles
Page :