He needs 10 cans because 80 / 8 = <<80/8=10>>10
He spends $5 because 10 x .5 = 10
#### 5