Ответ:

По второй упаковке найдём рыночную цену литра сока: 100 : 2 = 50 рублей за литр.

За 81 рубль по этой цене можно купить 81 : 50 = 1,62 л сока. Значит, в первой упаковке из 1,8 л бесплатно получено 1,8 − 1,62 = 0,18 л.

Найдём долю бесплатного сока от всего объёма упаковки: 0,18 : 1,8 × 100% = 10%.

Ответ: Вася действительно получает бесплатно 10% объёма упаковки.