Final answer:
The unit price for the $15.54 bag is $7.33 per pound and the unit price for the $33.89 bag is $7.47 per pound. The $7.33 per pound bag is the better buy.
Step-by-step explanation:
To find the unit price for each bag, we need to divide the cost of the bag by its weight. First, let's find the unit price for the $15.54 bag:
Unit price = Total cost / Weight = $15.54 / 2.12 = $7.33 per pound
Now, let's find the unit price for the $33.89 bag:
Unit price = Total cost / Weight = $33.89 / 4.54 = $7.47 per pound
Based on the unit price, the $7.33 per pound bag is the better buy.