Given radius of sphere, calculate the volume and surface area of sphere.
Sphere:
Just like a circle, which geometrically is a two-dimensional object, a sphere is defined mathematically as the set of points that are all at the same distance r from a given point, but in three-dimensional space. This distance r is the radius of the sphere, and the given point is the center of the sphere.
For a given surface area, the sphere is the one solid that has the greatest volume. This why it appears in nature so much, such as water drops, bubbles and planets etc.
Volume Of Sphere:
The number of cubic units that will exactly fill a sphere or the storage capacity of sphere. We can calculate the volume of sphere by using formula:

Surface Area Of Sphere:
The surface area of a sphere object is a measure of the total area that the surface of the sphere occupies. We can calculate the volume of sphere by using formula:

Examples :
Input : Radius Of Sphere = 5
Output : Volume Of Sphere : 523.5987755982989
Surface Area Of Sphere : 314.1592653589793
Explanation:
Volume =( 4/3 ) * 3.14159 * 5 * 5 * 5 = 523.598
Surface Area = 4 * 3.14159 * 5 * 5 =314.159
Input : Radius Of Sphere = 12
Output : Volume Of Sphere : 7238.229473870883
Surface Area Of Sphere : 1809.5573684677208
C++
#include<bits/stdc++.h>
using namespace std;
float pi = 3.14159;
float volume( float r)
{
float vol;
vol = ( float (4) / float (3)) * pi * r * r * r;
return vol;
}
float surface_area( float r)
{
float sur_ar;
sur_ar = 4 * pi * r * r;
return sur_ar;
}
int main()
{
float radius = 12;
float vol, sur_area;
vol = volume(radius);
sur_area = surface_area(radius);
cout << "Volume Of Sphere :" << vol << endl;
cout << "Surface Area Of Sphere :" << sur_area << endl;
return 0;
}
|
Java
class GFG {
static float pi = 3 .14159f;
static float volume( float r)
{
float vol;
vol = (( float ) 4 / ( float ) 3 ) * (pi * r * r * r);
return vol;
}
static float surface_area( float r) {
float sur_ar;
sur_ar = 4 * pi * r * r;
return sur_ar;
}
public static void main(String[] args)
{
float radius = 12 ;
float vol, sur_area;
vol = volume(radius);
sur_area = surface_area(radius);
System.out.println( "Volume Of Sphere :" + vol);
System.out.println( "Surface Area Of Sphere :" + sur_area);
}
}
|
Python3
import math
pi = math.pi
def volume(r):
vol = ( 4 / 3 ) * pi * r * r * r
return vol
def surfacearea(r):
sur_ar = 4 * pi * r * r
return sur_ar
radius = float ( 12 )
print ( "Volume Of Sphere : " , volume(radius) )
print ( "Surface Area Of Sphere : " , surfacearea(radius) )
|
C#
using System;
class GFG {
static float pi = 3.14159f;
static float volume( float r)
{
float vol;
vol = (( float )4 / ( float )3) *
(pi * r * r * r);
return vol;
}
static float surface_area( float r) {
float sur_ar;
sur_ar = 4 * pi * r * r;
return sur_ar;
}
public static void Main()
{
float radius = 12;
float vol, sur_area;
vol = volume(radius);
sur_area = surface_area(radius);
Console.WriteLine( "Volume Of Sphere :"
+ vol);
Console.WriteLine( "Surface Area Of "
+ "Sphere :" + sur_area);
}
}
|
PHP
<?php
function volume( $r )
{
$pi = 3.14159;
$vol = (4 / 3) * $pi * $r * $r * $r ;
return $vol ;
}
function surface_area( $r )
{
$pi = 3.14159;
$sur_ar = 4 * $pi * $r * $r ;
return $sur_ar ;
}
$radius = 12;
$vol ; $sur_area ;
$vol = volume( $radius );
$sur_area = surface_area( $radius );
echo ( "Volume Of Sphere : " );
echo ( $vol );
echo ( " \nSurface Area Of Sphere :" );
echo ( $sur_area );
?>
|
Javascript
<script>
const pi = 3.14159;
function volume( r)
{
let vol;
vol = ((4) / (3)) * pi * r * r * r;
return vol;
}
function surface_area( r)
{
let sur_ar;
sur_ar = 4 * pi * r * r;
return sur_ar;
}
let radius = 12;
let vol, sur_area;
vol = volume(radius).toFixed(2);
sur_area = surface_area(radius).toFixed(2);
document.write( "Volume Of Sphere :" + vol + "<br/>" );
document.write( "Surface Area Of Sphere :" + sur_area + "<br/>" );
</script>
|
Output :
Volume Of Sphere :7238.22
Surface Area Of Sphere :1809.56
Time complexity : O(1)
Auxiliary Space : O(1)