Open In App

Program for Surface Area of Octahedron

Last Updated : 20 Feb, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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

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



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads