- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# A farmer connects a pipe of internal diameter 20 cm from a canal into a cylindrical tank in his Held, which is 10 m in diameter and 2 m deep. If water flows through the pipe at the rate of 3 km/h, in how much time will the tank be filled?

**Given: **

The internal diameter of the pipe$=20\ cm$.

Diameter of cylindrical tank$=10\ m$.

Depth of the tank$=2\ m$ and rate of water flow in the pipe$=3\ km/h$.

**To do: **

We have to find the time taken to fill the tank completely.

**Solution:**

For the given tank,

Diameter $=10\ m$

Radius, $R = \frac{Diameter}{2}=5\ m$

Depth, $H= 2\ m$

For the pipe,

Internal diameter$=20\ cm$

Internal radius of the pipe , $r =\frac{20}{2} =10\ cm =\frac{10}{100}\ m=\frac{1}{10} m$

Rate of flow of water $= v=3\ km/h=3\times 1000=3000\ m/h$

Let us assume t be the time taken to fill the tank,

So, the water flown through the pipe in t hours will equal to the volume of the cylindrical tank

$\therefore \pi r^{2} \times v\times t=\pi \times R^{2} \times H$

$\Rightarrow t=\frac{R^{2} H}{r^{2} \times v}$

$\Rightarrow t=\frac{5^{2} \times 2}{\left(\frac{1}{10}\right)^{2} \times 3000}$

$\Rightarrow t=\frac{50}{30}$

$\Rightarrow t=1\frac{2}{3}$

$\Rightarrow t=\ 1\ hour\ 40\ minutes$

Therefore, it will take 1 hour and 45 minutes to fill the tank completely.

- Related Questions & Answers
- Diameter of a Binary Tree in O(n) [A new method] in C++?
- Tree Diameter in C++
- Find the Diameter or Longest chord of a Circle in C++
- Diameter of Binary Tree in Python
- Find a positive number M such that gcd(N^M,N&M) is maximum in Python
- Find the other-end coordinates of diameter in a circler in C++
- Program to find the diameter of a n-ary tree in Python
- Program to find the diameter, cycles and edges of a Wheel Graph in C++
- Construct Pushdown automata for L = {a(2*m)c(4*n)dnbm | m,n = 0} in C++
- Sum of even numbers from n to m regardless if n<m or n>m JavaScript
- Construct DPDA for a(n+m)bmcn n,m≥1 in TOC
- Count of numbers satisfying m + sum(m) + sum(sum(m)) = N in C++
- Find (a^b)%m where ‘a’ is very large in C++
- Check if a string has m consecutive 1s or 0s in Python
- Construct Turing machine for L = {an bm a(n+m) - n,m≥1} in C++
- Maximum sum and product of the M consecutive digits in a number in C++