Calculate Volume, Curved Surface Area and Total Surface Area Of Cylinder
Given radius and height of Cylinder, calculate the volume, total surface area and curved surface area of cylinder.
- Volume of Cylinder:
The volume of cylinder is defined as the amount of three dimensional space occupied by the cylinder or the storage capacity of a cylinder. We can calculate volume of cylinder by using formula:
- where ‘ r ‘is radius of the base and ‘ h ‘ is height of cylinder.
- Total Surface Area of Cylinder:
Surface area of cylinder is the number of square units that will exactly cover outer surface of a cone. There are three surfaces in a cylinder, one curved and two circular bases. Total surface area of cylinder is the sum of the area of both circular bases and area of curved surface. The total surface area includes the area of the circular top and base, as well as the Curved Surface Area (CSA).
We can calculate curved surface area and total surface area by using formula:
Examples:
Input : Enter Radius Of Cylinder 5
Enter Height Of Cylinder 8
Output : Volume Of Cylinder = 628.3185307179587
Total Surface Area Of Cylinder = 408.4070449666731
Curved Surface Area Of Cylinder = 251.32741228718345
Input :Enter Radius Of Cylinder 15
Enter Height Of Cylinder 10
Output :Volume Of Cylinder = 7068.583470577034
Total Surface Area Of Cylinder = 2356.194490192345
Curved Surface Area Of Cylinder = 942.4777960769379
C
#include <stdio.h>
#define PI 3.14159
float volume( float r, float h)
{
float vol = PI * r * r * h;
printf ( "Volume of Cylinder = %f \n" , vol);
}
float totalsurfacearea( float r, float h)
{
float tsurf_ar = (2 * PI * r * h) + (2 * PI * r * r);
printf ( "Total Surface Area Of Cylinder = %f \n" , tsurf_ar);
}
float curvedsurfacearea( float r, float h)
{
float cursurf_ar = (2 * PI * r * h);
printf ( "Curved Surface Area Of Cylinder = %f \n" , cursurf_ar);
}
int main()
{
float r = 5;
float h = 8;
volume(r, h);
totalsurfacearea(r, h);
curvedsurfacearea(r, h);
return 0;
}
|
C++
#include <bits/stdc++.h>
#define PI 3.14159
using namespace std;
void volume( float r, float h)
{
float vol = PI * r * r * h;
cout << "Volume of Cylinder = " << vol << "\n" ;
}
void totalsurfacearea( float r, float h)
{
float tsurf_ar = (2 * PI * r * h) + (2 * PI * r * r);
cout << "Total Surface Area Of Cylinder = " << tsurf_ar << "\n" ;
}
void curvedsurfacearea( float r, float h)
{
float cursurf_ar = (2 * PI * r * h);
cout << "Curved Surface Area Of Cylinder = "
<< cursurf_ar << "\n" ;
}
int main()
{
float r = 5;
float h = 8;
volume(r, h);
totalsurfacearea(r, h);
curvedsurfacearea(r, h);
}
|
Java
import java.io.*;
class GFG
{
static double PI = 3.14159 ;
static void volume( double r, double h)
{
double vol = PI * r * r * h;
System.out.println( "Volume of Cylinder = "
+ vol );
}
static void totalsurfacearea( double r, double h)
{
double tsurf_ar = ( 2 * PI * r * h) + ( 2 * PI * r * r);
System.out.println( "Total Surface Area Of Cylinder = "
+ tsurf_ar );
}
static void curvedsurfacearea( double r, double h)
{
double cursurf_ar = ( 2 * PI * r * h);
System.out.println( "Curved Surface Area Of Cylinder = "
+ cursurf_ar );
}
public static void main (String[] args)
{
double r = 7 ;
double h = 6 ;
volume(r, h);
totalsurfacearea(r, h);
curvedsurfacearea(r, h);
}
}
|
Python
import math
pi = math.pi
def volume(r, h):
vol = pi * r * r * h
return vol
def totalsurfacearea(r, h):
tsurf_ar = ( 2 * pi * r * h) + ( 2 * pi * r * r)
return tsurf_ar
def curvedsurfacearea(r, h):
cursurf_ar = ( 2 * pi * r * h)
return cursurf_ar
r = 5
h = 8
print ( "Volume Of Cylinder = " ,volume(r, h))
print ( "Total Surface Area Of Cylinder = " ,totalsurfacearea(r,h))
print ( "Curved Surface Area Of Cylinder = " ,curvedsurfacearea(r,h))
|
C#
using System;
class GFG {
static double PI = 3.14159;
static void volume( double r, double h)
{
double vol = PI * r * r * h;
Console.WriteLine( "Volume of Cylinder = "
+ vol );
}
static void totalsurfacearea( double r, double h)
{
double tsurf_ar = (2 * PI * r * h) +
(2 * PI * r * r);
Console.WriteLine( "Total Surface Area Of "
+ "Cylinder = " + tsurf_ar );
}
static void curvedsurfacearea( double r, double h)
{
double cursurf_ar = (2 * PI * r * h);
Console.WriteLine( "Curved Surface Area Of"
+ " Cylinder = " + cursurf_ar );
}
public static void Main ()
{
double r = 5;
double h = 8;
volume(r, h);
totalsurfacearea(r, h);
curvedsurfacearea(r, h);
}
}
|
PHP
<?php
function volume( $r , $h )
{
$PI = 3.14159;
$vol = $PI * $r * $r * $h ;
echo ( "Volume of Cylinder =" );
echo ( $vol );
echo ( "\n" );
}
function totalsurfacearea( $r , $h )
{
$PI = 3.14159;
$tsurf_ar = (2 * $PI * $r * $h )
+ (2 * $PI * $r * $r );
echo ( "Total Surface Area Of Cylinder = " );
echo ( $tsurf_ar );
echo ( "\n" );
}
function curvedsurfacearea( $r , $h )
{
$PI =3.14159;
$cursurf_ar = (2 * $PI * $r * $h );
echo ( "Curved Surface Area Of Cylinder = " );
echo ( $cursurf_ar );
}
$r = 5;
$h = 8;
volume( $r , $h );
totalsurfacearea( $r , $h );
curvedsurfacearea( $r , $h );
?>
|
Javascript
<script>
let PI = 3.141592653589793238;
function volume( r, h)
{
let vol = PI * r * r * h;
document.write( "Volume of Cylinder = " + vol + "<br/>" );
}
function totalsurfacearea( r, h)
{
let tsurf_ar = (2 * PI * r * h) + (2 * PI * r * r);
document.write( "Total Surface Area Of Cylinder = " + tsurf_ar+ "<br/>" );
}
function curvedsurfacearea( r, h)
{
let cursurf_ar = (2 * PI * r * h);
document.write( "Curved Surface Area Of Cylinder = " + cursurf_ar+ "<br/>" );
}
let r = 5;
let h = 8;
volume(r, h);
totalsurfacearea(r, h);
curvedsurfacearea(r, h);
</script>
|
Output:
Volume Of Cylinder = 628.3185307179587
Total Surface Area Of Cylinder = 408.4070449666731
Total Surface Area Of Cylinder = 251.32741228718345
Time complexity : O(1)
Auxiliary Space : O(1)
Last Updated :
17 Feb, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...