Answer:
incentive, opportunity cost
Explanation:
An incentive is motivation. Hunger motivates John to buy the snack.
"John is hungry, which is an incentive to choose the snack."
Opportunity cost is the benefit that is missed or given up when one alternative is chosen over another.
"So the satisfaction that John gave up by not renting a video was part of the opportunity cost of his decision."