以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]四舍五入问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171833)

--  作者:薛翁
--  发布时间:2021/9/11 9:41:00
--  [求助]四舍五入问题
我使用的是2019年8月份的开发版。
问题:应纳税所得额为 9569.50,适应税率为 3%,计算个人所得税?
9569.50 * 0.03 = 287.085   个人纳税额应为 287.09
方法1:  Math.Round(9569.50 * 0.03, 2) 结果为 278.08        (符合五成双)
方法2:  Round2(9569.50 * 0.03, 2)  结果为 仍然是 278.08  (按说,应该进上去)
方法3:  Convert(9569.50 * 0.03, \'System.Int64\') / 100  不能识别的错误。
300人报个税时与税务局的个税系统仅差0.01元,就是这个数,未能正确实现四舍五入。
帮助我已反复阅读过了,请老师直接告诉我如何作。
谢谢!

--  作者:有点蓝
--  发布时间:2021/9/11 10:42:00
--  
Round2(9569.50 * 0.03 + 0.001, 2)