Answer
The second buy, 0.399 dollars/ounce, is the better buy.
Work Step by Step
First buy 3.29 dollars for 8 ounces. For one ounce?
unit price is $\frac{3.29dollars}{ 8 ounces}$=
=0.411dollars/ounce
Second buy
4.79 dollars for 12 ounces. For one ounce?
unit price is $\frac{4,79dollars}{ 12 ounces}$
=0.399 dollars/ounce
The second buy is the better buy.