现实中我们描述的商品价格指的是含税的价格,比如买个手机 ¥999.00 ,手机的实际价格为 ¥884.07 ,税率为 13%,税额为 ¥114.93。
三、精度设计
计量型数值:
计量型数值由用户输入,在现实中有一个固定的衡量标准。一般情况下3位小数可满足需求,如果有更精确的计量系统要支持自定义精度。
计量型数值都是在前台输入或获取的,不允许系统在后端重新计算或调整,所以不存在精度误差问题。因为误差已经在线下解决。
计算型数值:
结算型数值:
结算型数值的精度要根据货币交易的最小单位设计,人民币小数点后两位。这里误差主要因为计算结果的的小数精度大于结算小数精度,一般采用误差更小的四舍六入五成双法舍弃多余的小数。