Answer: 96 servings.
Explanation:
There are 16 cups in 1 gallon, so 3 gallons of punch would be equal to:
3 gallons x 16 cups/gallon = 48 cups
If each serving size is 1/2 cup, then the number of servings in 3 gallons of punch would be:
48 cups / (1/2 cup/serving) = 96 servings
Therefore, 3 gallons of punch would provide 96 servings, assuming each serving size is 1/2 cup.