ник: час
очень просто - надо не в бутылках мерить а в миллилитрах = тада всё пучком будэ!
не одна бутылка, а 500 млл.
не мешок сахара а 10000 грамм.
саатветственно двадцать бутылок пришло - заносим получено 10000 млл пивка!
тада проблеммы отпадут
==============================
ежели трудно переводить в уме - создай таблицу эквивалентов и занеси туда данные трансформации бутылки в милллилитры!