# Find the area of a Octagon

Here given code implementation process.

``````/*
C Program
Find the area of a Octagon
*/
#include <stdio.h>

#include <math.h>

//Calculate area of octagon by given side length
void octagon_area(double side)
{
// Formula of octagon area
// ( 2 × (side)² × (1+√2)
// Calculate area of octagon
double area = 2 * (side * side) * (1 + sqrt(2));
//Display result
printf("Octagon Area of side %lf is : %lf\n", side, area);
}
int main()
{
//Test Case
octagon_area(6);
octagon_area(5);
octagon_area(5.2);
return 0;
}``````

#### Output

``````Octagon Area of side 6.000000 is : 173.823376
Octagon Area of side 5.000000 is : 120.710678
Octagon Area of side 5.200000 is : 130.560669``````
``````// Java Program
// Find the area of a octagon
class Octagon
{
//Calculate area of octagon by given side length
public void octagon_area(double side)
{
// Formula of octagon area
// ( 2 × (side)² × (1+√2)
// Calculate area of octagon
double area = 2 * (side * side) * (1 + Math.sqrt(2));
System.out.print("Octagon Area of side length " + side + " is : " + area + "\n");
}
public static void main(String[] args)
{
Octagon obj = new Octagon();
//Simple Case
obj.octagon_area(6);
obj.octagon_area(5);
obj.octagon_area(5.2);
}
}``````

#### Output

``````Octagon Area of side length 6.0 is : 173.82337649086284
Octagon Area of side length 5.0 is : 120.71067811865474
Octagon Area of side length 5.2 is : 130.560669453137``````
``````// C++ Program
// Find the area of a octagon
#include<iostream>
#include<math.h>
using namespace std;
class Octagon
{
public:
//Calculate area of octagon by given side length
void octagon_area(double side)
{
// Formula of octagon area
// ( 2 × (side)² × (1+√2)
// Calculate area of octagon
double area = 2 * (side * side) * (1 + sqrt(2));
cout << "Octagon Area of side length " << side << " is : " << area << "\n";
}
};
int main()
{
Octagon obj =  Octagon();
//Simple Case
obj.octagon_area(6);
obj.octagon_area(5);
obj.octagon_area(5.2);
return 0;
}``````

#### Output

``````Octagon Area of side length 6 is : 173.823
Octagon Area of side length 5 is : 120.711
Octagon Area of side length 5.2 is : 130.561``````
``````// C# Program
// Find the area of a octagon
using System;
class Octagon
{
//Calculate area of octagon by given side length
public void octagon_area(double side)
{
// Formula of octagon area
// ( 2 × (side)² × (1+√2)
// Calculate area of octagon
double area = 2 * (side * side) * (1 + Math.Sqrt(2));
Console.Write("Octagon Area of side length " + side + " is : " + area + "\n");
}
public static void Main(String[] args)
{
Octagon obj = new Octagon();
//Simple Case
obj.octagon_area(6);
obj.octagon_area(5);
obj.octagon_area(5.2);
}
}``````

#### Output

``````Octagon Area of side length 6 is : 173.823376490863
Octagon Area of side length 5 is : 120.710678118655
Octagon Area of side length 5.2 is : 130.560669453137``````
``````<?php
// Php Program
// Find the area of a octagon
class Octagon
{
//Calculate area of octagon by given side length
public	function octagon_area(\$side)
{
// Formula of octagon area
// ( 2 × (side)² × (1+√2)
// Calculate area of octagon
\$area = 2 * (\$side * \$side) * (1 + sqrt(2));
echo "Octagon Area of side length ". \$side ." is : ". \$area ."\n";
}
}

function main()
{
\$obj = new Octagon();
//Simple Case
\$obj->octagon_area(6);
\$obj->octagon_area(5);
\$obj->octagon_area(5.2);
}
main();``````

#### Output

``````Octagon Area of side length 6 is : 173.82337649086
Octagon Area of side length 5 is : 120.71067811865
Octagon Area of side length 5.2 is : 130.56066945314``````
``````// Node Js Program
// Find the area of a octagon
class Octagon
{
//Calculate area of octagon by given side length
octagon_area(side)
{
// Formula of octagon area
// ( 2 × (side)² × (1+√2)
// Calculate area of octagon
var area = 2 * (side * side) * (1 + Math.sqrt(2));
process.stdout.write("Octagon Area of side length " + side + " is : " + area + "\n");
}
}

function main()
{
var obj = new Octagon();
//Simple Case
obj.octagon_area(6);
obj.octagon_area(5);
obj.octagon_area(5.2);
}
main();``````

#### Output

``````Octagon Area of side length 6 is : 173.82337649086284
Octagon Area of side length 5 is : 120.71067811865474
Octagon Area of side length 5.2 is : 130.560669453137``````
``````#  Python 3 Program
#  Find the area of a octagon

import math

class Octagon :
# Calculate area of octagon by given side length
def octagon_area(self, side) :
#  Formula of octagon area
#  ( 2 × (side)² × (1+√2)
#  Calculate area of octagon
area = 2 * (side * side) * (1 + math.sqrt(2))
print("Octagon Area of side length ", side ," is : ", area ,"\n", end = "")

def main() :
obj = Octagon()
# Simple Case
obj.octagon_area(6)
obj.octagon_area(5)
obj.octagon_area(5.2)

if __name__ == "__main__": main()``````

#### Output

``````Octagon Area of side length  6  is :  173.82337649086284
Octagon Area of side length  5  is :  120.71067811865474
Octagon Area of side length  5.2  is :  130.560669453137``````
``````#  Ruby Program
#  Find the area of a octagon
class Octagon

# Calculate area of octagon by given side length
def octagon_area(side)

#  Formula of octagon area
#  ( 2 × (side)² × (1+√2)
#  Calculate area of octagon
area = 2 * (side * side) * (1 + Math.sqrt(2))
print("Octagon Area of side length ", side ," is : ", area ,"\n")
end
end
def main()

obj = Octagon.new()
# Simple Case
obj.octagon_area(6)
obj.octagon_area(5)
obj.octagon_area(5.2)
end
main()``````

#### Output

``````Octagon Area of side length 6 is : 173.82337649086284
Octagon Area of side length 5 is : 120.71067811865474
Octagon Area of side length 5.2 is : 130.560669453137
``````
``````// Scala Program
// Find the area of a octagon
class Octagon
{
//Calculate area of octagon by given side length
def octagon_area(side: Double): Unit = {
// Formula of octagon area
// ( 2 × (side)² × (1+√2)
// Calculate area of octagon
var area: Double = 2 * (side * side) * (1 + Math.sqrt(2));
print("Octagon Area of side length " + side + " is : " + area + "\n");
}
}
object Main
{
def main(args: Array[String]): Unit = {
var obj: Octagon = new Octagon();
//Simple Case
obj.octagon_area(6);
obj.octagon_area(5);
obj.octagon_area(5.2);
}
}``````

#### Output

``````Octagon Area of side length 6.0 is : 173.82337649086284
Octagon Area of side length 5.0 is : 120.71067811865474
Octagon Area of side length 5.2 is : 130.560669453137``````
``````// Swift Program
// Find the area of a octagon

import Foundation

class Octagon
{
//Calculate area of octagon by given side length
func octagon_area(_ side: Double)
{
// Formula of octagon area
// ( 2 × (side)² × (1+√2)
// Calculate area of octagon
let area: Double = 2 * (side * side) * (1 + sqrt(2));
print("Octagon Area of side length ", side ," is : ", area ,"\n", terminator: "");
}
}
func main()
{
let obj: Octagon = Octagon();
//Simple Case
obj.octagon_area(6);
obj.octagon_area(5);
obj.octagon_area(5.2);
}
main();``````

#### Output

``````Octagon Area of side length  6.0  is :  173.823376490863
Octagon Area of side length  5.0  is :  120.710678118655
Octagon Area of side length  5.2  is :  130.560669453137``````

## Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.