Если я не ошибаюсь в понимании условий задачи, то получается так:
1) 12*30=360 - столько стоила бы покупка воды, если бы не сдали бутылки
2) 8*7= 56 - столько стоит все сданные бутылки
3) 360-56=304 - столько в итоге стоит вся покупка
Ответ:304 рубля