Ответ:

Находим, сколько краски требуется на весь потолок: \(170 \cdot 58 = 9860\) г.

Переводим в килограммы: \(9860\) г = \(9{,}86\) кг.

Находим число банок: \(9{,}86 : 3 \approx 3{,}29\). Трёх банок недостаточно, поэтому округляем количество вверх до целого.

Ответ: 4 банки.