程序中 100 元钱, 3 人 aa 收款应该怎么分配金额最合理

5 天前
 channg
6794 次点击
所在节点    程序员
43 条回复
jeesk
4 天前
参考分期还款比如 33.3 ,100 减去 2 个 33.3 就是 33.4 , 都是要做账的, 多了一毛钱 100.1 , 到时候程序除了问题, 你账单无法解释 100 元, 更加麻烦,还容易还利用
Admstor
4 天前
补充一下我试着理解一下支付宝为什么这么分配

因为 AA 账单是都可见的
比如我 A 是发起收款,B 和 C 是付款
B 和 C 都可以看到总金额,和 BC 分别付款多少

支付宝这种操作可以让 BC 看到的是两人支付金额都是一样的,可能更符合 AA 的逻辑

至于发起人少付 2 分钱,一般按照中国习俗,别人帮你代购(这种 AA 账单可以理解为一种代购吧),比如 198 元,一般都直接给 200 ,多的 2 元算是辛苦费。所以这里最终只产生了几分钱的差额,通常是可以接受的,也算是让代付的人一点点小奖励

我觉得程序员做功能,不能只用理科脑袋去思考,还是要更多的想想你这个场景是什么
AA 收款这个场景肯定主要就是好友之间的 AA ,最终几分钱的不平等没啥人计较(真有计较的人,那就不是支付宝的问题了)
如果楼主的产品是一些更加严谨的场合,那么还是要想一想怎么处理会比较符合用户的使用逻辑和习惯,特别是对公业务每一分钱都应当符合会计准则,这也需要跨专业的沟通了
Chrisone
4 天前
roll 一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1079114

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX