2. You paid 232 yuan for dinner, and he owes you 1 16, which means-1 16.
3. The toll is 60, you owe him 30, plus the loan 100, and half of the snacks 10, you owe him 140, remember+140.
Therefore, you should give him 16 yuan (including gas money). If you have paid back the 100 yuan he borrowed, he should pay you back 84 yuan.
If you have a trip next time, you and your friends pay part of the money first as planned, and then if you don't use it up, each person pays half of the remaining money. If it runs out, one person will pay first and then give that person some money.
I hope my answer will satisfy you.