Я всегда использовал ваш вариант № 3. Нетрудно понять, сколько каждый заплатил!
Возьмите с собой тетрадь в путешествие. Нарисуйте 4 столбца, первый для названий предметов, которые вы должны заплатить совместно (транспорт, проживание ...), а остальные 3 столбца для суммы, которую каждый человек заплатил за каждый предмет.
Например, если Лицо 1 платит 10 долларов США за такси, вы пишете в первом столбце «Такси от А до Б» и сумму 10 под колонкой для Лица 1. Если Лицо 1 и Лицо 2 платят по 30 долларов США каждый за гостиницу, вы напишу "Отель на Х" и 30 под Лицом 1 и Лицом 2.
Item | Person 1 | Person 2 | Person 3
-----------------------------------------------------
Taxi A to B | 10 | |
Hotel at X | 30 | 30 |
Когда вы закончите свою поездку, подытожите 3 столбца. Это даст вам сумму, заплаченную за каждого человека. Суммируйте эти 3 значения и разделите их на 3 (среднее), и у вас будет баланс, который каждый должен заплатить другим.
Например, Человек 1 имеет сумму 100, Человек 2 имеет сумму 120, а Человек 3 имеет сумму 80. Среднее значение (100 + 120 + 80) / 3 = 100. Таким образом, Человек 1 в порядке, потому что он / она заплатила именно среднее значение; У человека 2 среднее значение составляет 120-100 = 20, поэтому он / она должен получить 20 человек от лица 3, то есть 80-100 = -20, 20 долларов при среднем значении.
Item | Person 1 | Person 2 | Person 3
-----------------------------------------------------
Taxi A to B | 10 | |
Hotel at X | 30 | 30 |
........ | .... | .... |
-----------------------------------------------------
100 120 80
Mean | (100 + 120 + 80) / 3 = 100
Diff | 0 | 20 | -20
Таким образом, каждый человек может заплатить своей кредитной картой, и легко узнать, сколько стоит баланс, чтобы заплатить друг другу.
ХАК: Если вы наберете сумму в середине поездки, вы сможете узнать, кто находится под этим значением, а затем использовать эту информацию, чтобы решить, кто из следующих людей должен платить.