关于除法的疑问

2020-01-18 12:30:12 +08:00
 octalempyrean

低级问题,别笑话我。

两个整数相除有的时候是小数,这是正常现象。

突然想到在金融业里面怎么处理的,没听说谁有差过钱呀。

4065 次点击
所在节点   计算机
8 条回复
rimutuyuan
2020-01-18 12:32:12 +08:00
1 块钱除以 3 的话,会处理成 3.33,3.33,3.34.

也可能是是 3.33,3.33,3.33 ,那一分归平台
CEBBCAT
2020-01-18 12:42:08 +08:00
盲猜应该能 Google 到。要是我的话就做简单的除法,然后对前 n-1 名的钱数求和,总金额减去这个数字就是最后一名的钱数,这也就实现了楼上说的 3.33 3.33 3.34 的解法


另外希望您能够好好写标题,这样在外面的列表页就能明白你想问的是什么除法
favourstreet
2020-01-18 12:42:55 +08:00
一方的帐上扣了 0.67 元,另一方帐上绝不可能是 0.66 ,只能是 0.67 。至于到底给 0.66 还是 0.67 ,取决于讨价还价和怎么解释具体交易的合同,和计算机没关系
fancy111
2020-01-18 13:40:48 +08:00
平时怎么处理金融也是怎么处理的,1 元除 3 本身就除不尽,你钱不能消失,只能 334 的方式出去。实际上金融上已经避免出现这种情况了,特别是做财报的时候,表头都会注明四舍五入,而实际上收入的钱和支出肯定是平等的。
Mutoo
2020-01-18 13:59:58 +08:00
写过金融保险相关的计算器(前端),甲方的精着呢。
文档里涉及支出一般要求尾数直接截掉: 例如 8.996 => 8.99
而涉及收入一般向上取整: 例如 8.991 => 9.00

你去餐馆吃饭,帐单显示 12.99 ,收你 13,你一般也不会有意见。
lanyusea
2020-01-18 14:02:01 +08:00
offtopic: 我点进这个话题是突然看到 op 的头像是自己的键盘
antscript
2020-01-18 14:56:49 +08:00
金融只会有加减吧…
ericls
2020-01-18 15:15:14 +08:00

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

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

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

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

© 2021 V2EX