注册 登录
编程论坛 Delphi论坛

求助:医院票据小数的舍入

咖啡豆 发布于 2006-03-08 15:29, 737 次点击

某医院要以5角作为最小的结算单位,当小于5角的钱都收5角,然后6,7角收5角,8,9角收一元,1元1 1元2收1元,1元3 1元4 收1.5 依次类推 应该怎么写,急用,在线等

1 回复
#2
aerefasdf2006-03-09 08:06
先乘以2,四舍五入后,再除以2

round(d*2)/2

[此贴子已经被作者于2006-3-9 8:06:44编辑过]

1