# Find surface area of hemisphere

The surface area of a hemisphere is given by the formula:

`A = 2πr^2`

Where r is the radius of the hemisphere.

Here given code implementation process.

``````/*
C Program
Find surface area of hemisphere
*/
#include <stdio.h>

#include <math.h>

//Calculate surface area of hemisphere by radius
void hemisphere_surface_area(double r)
{
// Formula of hemisphere surface area
// 2πr²
//Calculate surface of hemisphere
double area = 2 * M_PI * (r * r);
printf("\nSurface area of hemisphere : %lf\n", area);
}
int main()
{
//Simple Case
hemisphere_surface_area(14);
hemisphere_surface_area(5);
hemisphere_surface_area(8.2);
return 0;
}``````

#### Output

``````Given radius : 14.000000
Surface area of hemisphere : 1231.504320

Surface area of hemisphere : 157.079633

Surface area of hemisphere : 422.481380``````
``````// Java Program
// Find surface area of Hemisphere
class Hemisphere
{
//Calculate surface area of hemisphere by radius
public void surface_area(double r)
{
// Formula of hemisphere surface area
// 2πr²
System.out.print("\nGiven radius : " + r);
//Calculate surface of hemisphere
double area = 2 * Math.PI * (r * r);
System.out.print("\nSurface area of hemisphere : " + area + "\n");
}
public static void main(String[] args)
{
Hemisphere obj = new Hemisphere();
//Simple Case
obj.surface_area(14);
obj.surface_area(5);
obj.surface_area(8.2);
}
}``````

#### Output

``````Given radius : 14.0
Surface area of hemisphere : 1231.5043202071988

Surface area of hemisphere : 157.07963267948966

Surface area of hemisphere : 422.48138005475533``````
``````// C++ Program
// Find surface area of Hemisphere
#include<iostream>
#include<math.h>
using namespace std;
class Hemisphere
{
public:
//Calculate surface area of hemisphere by radius
void surface_area(double r)
{
cout << "\nGiven radius : " << r;
// Formula of hemisphere surface area
// 2πr²
//Calculate surface of hemisphere
double area = 2 * M_PI * (r * r);
cout << "\nSurface area of hemisphere : " << area << "\n";
}
};
int main()
{
Hemisphere obj ;
//Simple Case
obj.surface_area(14);
obj.surface_area(5);
obj.surface_area(8.2);
return 0;
}``````

#### Output

``````Given radius : 14
Surface area of hemisphere : 1231.5

Surface area of hemisphere : 157.08

Surface area of hemisphere : 422.481``````
``````// C# Program
// Find surface area of Hemisphere
using System;
class Hemisphere
{
//Calculate surface area of hemisphere by radius
public void surface_area(double r)
{
Console.Write("\nGiven radius : " + r);
// Formula of hemisphere surface area
// 2πr²
//Calculate surface of hemisphere
double area = 2 * Math.PI * (r * r);
Console.Write("\nSurface area of hemisphere : " + area + "\n");
}
public static void Main(String[] args)
{
Hemisphere obj = new Hemisphere();
//Simple Case
obj.surface_area(14);
obj.surface_area(5);
obj.surface_area(8.2);
}
}``````

#### Output

``````Given radius : 14
Surface area of hemisphere : 1231.5043202072

Surface area of hemisphere : 157.07963267949

Surface area of hemisphere : 422.481380054755``````
``````<?php
// Php Program
// Find surface area of Hemisphere
class Hemisphere
{
//Calculate surface area of hemisphere by radius
public	function surface_area(\$r)
{
echo "\nGiven radius : ". \$r;
// Formula of hemisphere surface area
// 2πr²
//Calculate surface of hemisphere
\$area = 2 * M_PI * (\$r * \$r);
echo "\nSurface area of hemisphere : ". \$area ."\n";
}
}

function main()
{
\$obj = new Hemisphere();
//Simple Case
\$obj->surface_area(14);
\$obj->surface_area(5);
\$obj->surface_area(8.2);
}
main();``````

#### Output

``````Given radius : 14
Surface area of hemisphere : 1231.5043202072

Surface area of hemisphere : 157.07963267949

Surface area of hemisphere : 422.48138005476``````
``````// Node Js Program
// Find surface area of Hemisphere
class Hemisphere
{
//Calculate surface area of hemisphere by radius
surface_area(r)
{
process.stdout.write("\nGiven radius : " + r);
// Formula of hemisphere surface area
// 2πr²
//Calculate surface of hemisphere
var area = 2 * Math.PI * (r * r);
process.stdout.write("\nSurface area of hemisphere : " + area + "\n");
}
}

function main()
{
var obj = new Hemisphere();
//Simple Case
obj.surface_area(14);
obj.surface_area(5);
obj.surface_area(8.2);
}
main();``````

#### Output

``````Given radius : 14
Surface area of hemisphere : 1231.5043202071988

Surface area of hemisphere : 157.07963267948966

Surface area of hemisphere : 422.48138005475533``````
``````#  Python 3 Program
#  Find surface area of Hemisphere
import math
class Hemisphere :
# Calculate surface area of hemisphere by radius
def surface_area(self, r) :
print("\nGiven radius : ", r, end = "")
#  Formula of hemisphere surface area
#  2πr²
# Calculate surface of hemisphere
area = 2 * math.pi * (r * r)
print("\nSurface area of hemisphere : ", area ,"\n", end = "")

def main() :
obj = Hemisphere()
# Simple Case
obj.surface_area(14)
obj.surface_area(5)
obj.surface_area(8.2)

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

#### Output

``````Given radius :  14
Surface area of hemisphere :  1231.5043202071988

Surface area of hemisphere :  157.07963267948966

Surface area of hemisphere :  422.48138005475533``````
``````#  Ruby Program
#  Find surface area of Hemisphere
class Hemisphere

# Calculate surface area of hemisphere by radius
def surface_area(r)

#  Formula of hemisphere surface area
#  2πr²
# Calculate surface of hemisphere
area = 2 * Math::PI * (r * r)
print("\nSurface area of hemisphere : ", area ,"\n")
end
end
def main()

obj = Hemisphere.new()
# Simple Case
obj.surface_area(14)
obj.surface_area(5)
obj.surface_area(8.2)
end
main()``````

#### Output

``````Given radius : 14
Surface area of hemisphere : 1231.5043202071988

Surface area of hemisphere : 157.07963267948966

Surface area of hemisphere : 422.48138005475533
``````
``````// Scala Program
// Find surface area of Hemisphere
class Hemisphere
{
//Calculate surface area of hemisphere by radius
def surface_area(r: Double): Unit = {
print("\nGiven radius : " + r);
// Formula of hemisphere surface area
// 2πr²
//Calculate surface of hemisphere
var area: Double = 2 * Math.PI * (r * r);
print("\nSurface area of hemisphere : " + area + "\n");
}
}
object Main
{
def main(args: Array[String]): Unit = {
var obj: Hemisphere = new Hemisphere();
//Simple Case
obj.surface_area(14);
obj.surface_area(5);
obj.surface_area(8.2);
}
}``````

#### Output

``````Given radius : 14.0
Surface area of hemisphere : 1231.5043202071988

Surface area of hemisphere : 157.07963267948966

Surface area of hemisphere : 422.48138005475533``````
``````// Swift Program
// Find surface area of Hemisphere
import Foundation
class Hemisphere
{
//Calculate surface area of hemisphere by radius
func surface_area(_ r: Double)
{
print("\nGiven radius : ", r, terminator: "");
// Formula of hemisphere surface area
// 2πr²
//Calculate surface of hemisphere
let area: Double = 2 * Double.pi * (r * r);
print("\nSurface area of hemisphere : ", area ,"\n", terminator: "");
}
}
func main()
{
let obj: Hemisphere = Hemisphere();
//Simple Case
obj.surface_area(14);
obj.surface_area(5);
obj.surface_area(8.2);
}
main();``````

#### Output

``````Given radius :  14.0
Surface area of hemisphere :  1231.5043202072