Q:

Program to find the surface area of the cylinder

belongs to collection: Basic Programs

0

Explanation

In this program, we have a cylinder with the given radius and height. We need to find its Surface area.

A cylinder is a three-dimensional geometrical figure/container with straight parallel sides and two circular cross-sections. So we have three surfaces of the cylinder.

The surface area of two circular cross-sections = 2( Π × r × r )

The surface area of parallel sides = Circumference times the height = 2 Π × r × h

Total Surface Area of Cylinder = 2( Π × r × r ) + 2 Π × r × h = 2 Π (r + h)

Formula

Surface Area of Cylinder = 2 Π  (r + h)
Here, r is the radius and h is the height of the cylinder.
	Π ( pi ) = 22/7 = 3.14

Algorithm

  1. Define the values of radius and height.
  2. Insert into given formula.
  3. Print the Surface Area of Cylinder.

Complexity

O(1)

Surface Area of Cylinder = 2 Π (r + h)

Input:

r = 2.0, h = 5.0   

Output:

Surface Area of Cylinder = 2 Π (r + h)
Here, r = radius, h = height, and Π ( pie ) = 3.14
        = 2 * 3.14 * ( 2.0 + 5.0)
        = 44.00000

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Python

r = 2.0  #radius  
h = 5.0 #height  
surfacearea = (2*22*(r + h))/7 #calculation  
print ("Surface Area Of Cylinder : ");  
print (surfacearea); #prints surface area  

 

Output:

Surface Area Of Cylinder :   44.0

 

C

#include<stdio.h>  
int main()   
  {   
    float r,  h, surfacearea;  
    r=2.0;   
    h = 5.0;  
    surfacearea = (2*22*(r + h))/7;  
    printf("\n\n Surface Area of Cylinder is : %f", surfacearea);  
    return (0);  
   }  

 

Output:

Surface Area of Cylinder is: 44.00000

 

JAVA

public class test  
{  
 public static void main(String args[])  
{  
 float r, h, surfacearea;  
  r = 2;  
  h  = 5;  
  surfacearea = (22*r*(r+h))/7;  
  System.out.println("Surface Area of Cylinder is: "+surfacearea);  
}  
}  

 

Output:

Surface Area of Cylinder is:  44.000000

 

C#

using System;  
class Program  
{  
    static void Main()   
    {  
        float r, h, surfacearea;  
        r  = 2;  
        h = 5;   
        surfacearea = (22*r*(r+h))/7;  
        Console.WriteLine("Surface Area of Cylinder is:"+surfacearea);  
    }  
}  

 

Output:

Surface Area of Cylinder is:  44

 

PHP

<?php  
$r = 2.0;  
$h =  5.0;  
$surfacearea =(22*$r*($r+$h))/7;  
echo("Surface Area Of Cylinder is = ");  
echo($surfacearea);  
?>  

 

Output:

Surface Area Of Cylinder is = 44

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

<< Program to find the surface area of cuboid...