用js实现收银功能。
1 2 3 491 92xx超市收银系统 5 7 48 70 71 72
效果
样式有点丑,没时间去调。
找零时,从最大面值的钱开始找,找零5.1,找一张5元,而不是找5张1元。
只考现行的第五套人民币面值,不考虑分币,目前几乎不怎么流通分币了。
重点是算出零钱该找出x张y面值的钱,由于js对于小数计算有误差,需要先将小数换算成整数,再转成小数.
js中10.2-10.1结果是0.09999999999999964;
要想得到结果0.1,笨一点的办法(10.2*10-10.1*10)/10=0.1;
有了这款神器,是不是再也不用担心找错钱了?我还是比较喜欢收银员给我多找点钱:)
如果觉得对你有帮助,请点个赞,谢谢!
不足与错误之处,敬请批评指正!