Краткий ответ: 8 банок.
Площадь пола гаража: \[ 6\cdot4=24\ \text{м}^2. \]
Переведём площадь смотровой ямы: \[ 250\ \text{дм}^2=2{,}5\ \text{м}^2. \]
Площадь пола, которую нужно покрасить в один слой: \[ 24-2{,}5=21{,}5\ \text{м}^2. \]
Так как нужно нанести два слоя: \[ 21{,}5\cdot2=43\ \text{м}^2. \]
Расход краски: \[ 43\cdot150=6450\ \text{мл}=6{,}45\ \text{л}. \]
Количество банок по \(0{,}9\) л: \[ 6{,}45:0{,}9\approx7{,}17. \] Округляем в большую сторону, потому что часть банки купить нельзя: 8 банок.
Проверка: \(8\cdot0{,}9=7{,}2\) л — этого хватит, а \(7\cdot0{,}9=6{,}3\) л — недостаточно.