Ba(OH)₂ + CO₂ = BaCO₃ ↓ + H₂O
пусть пропустили х моль СО₂, что составляет 44х г
тогда прореагировало 171х г Ba(OH)₂
в растворе осталось (15 - 171х) г Ba(OH)₂
из раствора выпало 197х г осадка BaCO₃.
масса раствора стала (300+ 44х-197х) г
w(Ba(OH)₂) = (15 - 171х) / (300+ 44х-197х) = 0,04
решаем уравнение, получаем
х = 0,018 моль
V(CO₂) = 0,018 * 22,4 = 0,4 л