Вычисления удобнее вести в дм и литрах (дм^3).
Диаметр бочонка равен D=√(4*40/(5*Пи)=3,192 дм.
Диаметр ведра d=√(4*10/(2,5*Пи)=2,257 дм.
Максимальный размер ведра (диагональ осевого сечения) равен √(2,257^2+2,5^2)=3,368 дм.
Поскольку он больше диаметра бочонка, то ведро в горизонтальном положении не влезет в бочонок. Значит черпать можно только опустив ведро в наклонном положении.
<hr />
Поскольку сам рисовать не умею, воспользуюсь рисунком Василия Котёночкина (надеюсь он не обидится), с небольшими дополнениями. На рисунке дано положение осевого сечения ведра (прямоугольника) в бочонке при зачерпывании последней порции воды. Обозначим вершины этого осевого сечения буквами А, В, С, D, обходя прямоугольник по часовой стрелке, начиная с самой левой точки. Точки дна бочонка обозначим E (левую) и F (правую).
Из точки А проведём горизонталь (линию уровня воды) до пересечения с правой стенкой бочонка и обозначим точку пересечения К. Точку пересечения АК и ВС обозначим М. Из точки М проведем прямую, параллельную СD до пересечения с АD. Точку пересечения обозначим N.
<hr />
Рисунок закончен.
Тангенс угла DАС равен СD/АD=2,257/2,5=0,903, угол DАС равен arctg(0,903)=0,734 радиан (42,1°).
Косинус угла КАС равен АК/АС=3,192/3,368=0,325 радиан (18,6°).
Угол КАD равен 0,734+0,325=1,059 радиан (60,7°).
Из треугольника АМN вычисляем отрезок АN=MN/tg(КАD)=2,257/tg(1,059)=2,257/1,782=1,267 дм.
Он составляет 1,267/2,5=0,507 от высоты ведра.
Если через точки М и N провести плоскость, параллельную плоскости дна ведра, то она отсечёт от ведра часть, равную 0,507 объёма ведра (условно АВМN). Половина этого объема, т.е. 0,253 от полного объёма и остальная часть ведра (0,493) погружены в воду. Значит объем погружённой в воду части ведра составляет 0,253+0,493=0,747, или 7,47 л.
<hr />
Очевидно, что угол АDЕ 1,059 радиан (60,7°), и АЕ=АD=sin(1,059)=2,5*0,872=2,18 дм, что составляет 2,18/5=0,436 от полной высоты бочонка. Значит при вычерпывании последней порции объём, соответствующий уровню до точки А (до верхнего края ведра) равен 40*0,436=17,44 л.
Из них 7,47 л приходится на погружённую часть ведра. Поэтому реальный остаток воды составит 17,44-7,47=9,97 л.
Так как первоначально в бочке было 35 л, то удалось вычерпать 35-9,97= 25,03 л.
Надеюсь, в выкладках нигде не ошибся.
P.S. Факт наличия съёмных крышек никак не пригодился. Непонятно, зачем о них вообще упоминается