Помогите плз. На работе запрягли решить такую задачку.

Есть 5 видов резервуаров. Нужно пределить обьем топлива в них(взависимости от их налива).
То есть я задаю уровень топлива в резервуаре и на выходе нужен обьем. Есть паспортные данные на резервуар, а именно: радиус цилиндрической части, длинна всего резервуара, длинна обечайки.