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 = 10Output:10%Input:x = 18.5Output: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 <bits/stdc++.h>` `using` `namespace` `std;` `void` `newvol(` `double` `x)` `{` ` ` `cout << ` `"percentage increase "` ` ` `<< ` `"in the volume of the cylinder is "` ` ` `<< x << ` `"%"` `<< endl;` `}` `// Driver code` `int` `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 constant` `import` `java.io.*;` `class` `GFG ` `{` `static` `void` `newvol(` `double` `x)` `{` ` ` `System.out.print( ` `"percentage increase "` ` ` `+ ` `"in the volume of the cylinder is "` ` ` `+ x + ` `"%"` `);` `}` `// Driver code` `public` `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 code` `x ` `=` `10.0` `newvol(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 constant` `using` `System;` `class` `GFG ` `{` `static` `void` `newvol(` `double` `x)` `{` ` ` `Console.WriteLine( ` `"percentage increase "` ` ` `+ ` `"in the volume of the cylinder is "` ` ` `+ x + ` `"%"` `);` `}` `// Driver code` `public` `static` `void` `Main () ` `{` ` ` `double` `x = 10;` ` ` `newvol(x);` `}` `}` `// This code is contributed by anuj_67..` |

## Javascript

`<script>` `// javascript program to find percentage increase` `// in the cylinder if the height` `// is increased by given percentage` `// but radius remains constant` `function` `newvol(x)` `{` ` ` `document.write( ` `"percentage increase "` ` ` `+ ` `"in the volume of the cylinder is "` ` ` `+ x + ` `"%"` `);` `}` `// Driver code` `var` `x = 10;` `newvol(x);` `// This code is contributed by 29AjayKumar ` `</script>` |

**Output:**

percentage increase in the volume of the cylinder is 10.0%

**Time Complexity:** O(1), since there is no loop.

**Auxiliary Space:** O(1), since no extra space has been taken.