Tutorialspoint.dev

Program for Surface Area of Octahedron

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.
?>


Output:

Surface area of octahedron =169.741


This article is attributed to GeeksforGeeks.org

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter