Answer:
He can buy up to 3 bags of chips
Explanation:
Depending what sandwich and drink he gets is what this problem is about. I just took the cheapest sandwich and cheapest drink and took those from his money leaving $4.88 left. Since a bad of chips costs 1.50 I took that and added them to see how many he could buy or whatever and I got 3 bags of chips leaving him with 0.38 cents to spare