Given slant height, height and radius of a cone, we have to calculate the volume and surface area of the cone.
-
Cone :
Cone is a three dimensional geometric shape. It consists of a base having the shape of a circle and a curved side (the lateral surface) ending up in a tip called the apex or vertex.
-
Volume of a cone :
The volume of a cone is given by the formula –
volume = 1/3(pi * r * r * h)
- where r is the radius of the circular base, and h is the height (the perpendicular distance from the base to the vertex).
-
Surface area of a cone:
The surface area of a cone is given by the formula –
area = pi * r * s + pi * r^2
- Where r is the radius of the circular base, and s is the slant height of the cone.
Examples :
Input :
radius = 5
slant_height = 13
height = 12
Output :
Volume Of Cone = 314.159
Surface Area Of Cone = 282.743
Input :
radius = 6
slant_height = 10
height = 8
Output :
Volume Of Cone = 301.593
Surface Area Of Cone = 301.593
C++
// CPP program to calculate Volume // and Surface area of Cone #include<iostream> using namespace std;
float pi = 3.14159;
// Function to calculate // Volume of cone float volume( float r, float h)
{ return ( float (1) / float (3)) * pi *
r * r * h;
} // Function to calculate // Surface area of cone float surface_area( float r, float s)
{ return pi * r * s + pi * r * r;
} // Driver Code int main()
{ float radius = 5;
float slant_height = 13;
float height = 12;
float vol, sur_area;
// Printing value of volume
// and surface area
cout << "Volume Of Cone : "
<< volume(radius, height) << endl;
cout << "Surface Area Of Cone : "
<< surface_area(radius, slant_height);
return 0;
} |
Java
// Java program to calculate // Volume and Surface area of cone class GFG
{ static float pi = 3 .14159f;
// Function to calculate
// Volume of cone
public static float volume( float r,
float h)
{
return ( float ) 1 / 3 * pi * h *
r * r;
}
// Function to calculate
// Surface area of cone
public static float surface_area( float r,
float s)
{
return pi * r * s + pi * r * r;
}
// Driver Code
public static void main(String args[])
{
float radius = 5 ;
float slant_height = 13 ;
float height = 12 ;
float vol, sur_area;
// Printing value of volume
// and surface area
System.out.print( "Volume Of Cone : " );
System.out.println(volume(radius, height));
System.out.print( "Surface Area Of Cone : " );
System.out.println(surface_area(radius,
slant_height));
}
} // This code is contributed by "akanshgupta" |
Python
''' Python3 program to calculate Volume and Surface area of Cone'''
# Importing Math library for value Of PI import math
pi = math.pi
# Function to calculate Volume of Cone def volume(r, h):
return ( 1 / 3 ) * pi * r * r * h
# Function To Calculate Surface Area of Cone def surfacearea(r, s):
return pi * r * s + pi * r * r
# Driver Code radius = float ( 5 )
height = float ( 12 )
slat_height = float ( 13 )
print ( "Volume Of Cone : " , volume(radius, height) )
print ( "Surface Area Of Cone : " , surfacearea(radius, slat_height) )
|
C#
// C# program to calculate // Volume and Surface area of cone using System;
class GFG
{ static float pi = 3.14159f;
// Function to calculate
// Volume of cone
public static float volume( float r,
float h)
{
return ( float )1 / 3 * pi * h *
r * r;
}
// Function to calculate
// Surface area of cone
public static float surface_area( float r,
float s)
{
return pi * r * s + pi * r * r;
}
// Driver Code
public static void Main()
{
float radius = 5;
float slant_height = 13;
float height = 12;
//float vol, sur_area;
// Printing value of volume
// and surface area
Console.Write( "Volume Of Cone : " );
Console.WriteLine(volume(radius,
height));
Console.Write( "Surface Area Of Cone : " );
Console.WriteLine(surface_area(radius,
slant_height));
}
} // This code is contributed by "vt_m" |
Javascript
<script> // javascript program to calculate Volume // and Surface area of Cone const pi = 3.14159; // Function to calculate // Volume of cone function volume( r, h)
{ return ((1) / (3)) * pi *
r * r * h;
} // Function to calculate // Surface area of cone function surface_area( r, s)
{ return pi * r * s + pi * r * r;
} // Driver Code let radius = 5;
let slant_height = 13;
let height = 12;
let vol, sur_area;
// Printing value of volume
// and surface area
document.write( "Volume Of Cone : "
+ volume(radius, height).toFixed(2) + "<br/>" );
document.write( "Surface Area Of Cone : "
+ surface_area(radius, slant_height).toFixed(2) + "<br/>" );
// This code is contributed by Rajput-Ji </script> |
PHP
<?php // PHP program to calculate Volume // and Surface area of Cone // Function to calculate Volume of cone function volume( $r , $h )
{ $pi = 3.14159;
return (1 / 3) * $pi * $r *
$r * $h ;
} // Function to calculate // Surface area of cone function surface_area( $r , $s )
{ $pi = 3.14159;
return $pi * $r * $s + $pi *
$r * $r ;
} // Driver Code $radius = 5;
$slant_height = 13;
$height = 12;
//vol, sur_area;
// Printing value of volume
// and surface area
echo ( "Volume Of Cone : " );
echo ( volume( $radius , $height ));
echo ( "\n" );
echo ( "Surface Area Of Cone : " );
echo ( surface_area( $radius ,
$slant_height ));
// This code is contributed by vt_m. ?> |
Output :
Volume Of Cone : 314.159
Surface Area Of Cone : 282.743
Time complexity : O(1)
Auxiliary Space : O(1)