Percentage increase in the cylinder if the height is increased by given percentage but radius remains constant

• Last Updated : 22 Mar, 2021

Given here is a right circular cylinder, whose height increases by a given percentage, but radius remains constant. The task is to find the percentage increase in the volume of the cylinder.
Examples:

Input: x = 10
Output: 10%

Input: x = 18.5
Output: 18.5%

Approach

• Let, the radius of the cylinder = r
• height of the cylinder = h
• given percentage increase = x%
• so, old volume = π*r^2*h
• new height = h + hx/100
• new volume = π*r^2*(h + hx/100)
• so, increase in volume = πr^2*(hx/100)
• so percentage increase in volume = (πr^2*(hx/100))/(πr^2*(hx/100))*100 = x C++

 // C++ program to find percentage increase// in the cylinder if the height// is increased by given percentage// but radius remains constant #include using namespace std; void newvol(double x){    cout << "percentage increase "         << "in the volume of the cylinder is "         << x << "%" << endl;} // Driver codeint main(){    double x = 10;    newvol(x);    return 0;}

Java

 // Java program to find percentage increase// in the cylinder if the height// is increased by given percentage// but radius remains constantimport java.io.*; class GFG{ static void newvol(double x){    System.out.print( "percentage increase "        + "in the volume of the cylinder is "        + x + "%" );} // Driver codepublic static void main (String[] args){    double x = 10;    newvol(x);}} // This code is contributed by anuj_67..

Python3

 # Python3 program to find percentage increase# in the cylinder if the height# is increased by given percentage# but radius remains constant def newvol(x):    print("percentage increase in the volume of the cylinder is ",x,"%") # Driver codex = 10.0newvol(x) # This code is contributed by mohit kumar 29

C#

 // C# program to find percentage increase// in the cylinder if the height// is increased by given percentage// but radius remains constantusing System; class GFG{ static void newvol(double x){    Console.WriteLine( "percentage increase "        + "in the volume of the cylinder is "        + x + "%" );} // Driver codepublic static void Main (){    double x = 10;    newvol(x);}} // This code is contributed by anuj_67..

Javascript



Output:

percentage increase in the volume of the cylinder is 10.0%

My Personal Notes arrow_drop_up