永发信息网

( javaEE编程)我还有个题没能解开,不知道您能否再我编写下!谢谢了!

答案:3  悬赏:0  手机版
解决时间 2021-03-01 21:23
题目:编写一个"计算找零"的页面,在页面上输入应付款、实际付款,提交,在页面底部现实应该找零的数量和各种面额的张数,如找零是56元,应该找零为:50元1张,5元1张,1元1张。假设有100,50,20,10,5,1这六种面额------要在同一个页面上显示,我听别人说用相除取余来判断找零!
最佳答案
<html><br><head><br><script type="text/javascript"><br>function usu(){<br>var yf1=document.getElementById("yf").value;<br>var sf1=document.getElementById("sf").value;var x=sf1-yf1;<br>var num100=parseInt(x/100);x=x%100;<br>var num50=parseInt(x/50);x=x%50;<br>var num20=parseInt(x/20);x=x%20;<br>var num10=parseInt(x/10);x=x%10;<br>var num5=parseInt(x/5);x=x%5;<br>var num1=x;<br>var str="";if(num100>0){<br>str=str+"100元:"+num100+"张.   ";<br>}<br>if(num50>0){<br>str=str+"50元:"+num100+"张.   ";<br>}<br>if(num20>0){<br>str=str+"20元:"+num100+"张.   ";<br>}<br>if(num10>0){<br>str=str+"10元:"+num100+"张.   ";<br>}<br>if(num5>0){<br>str=str+"5元:"+num100+"张.   ";<br>}<br>if(num1>0){<br>str=str+"1元:"+num100+"张.   ";<br>}<br>alert(str);<br>document.getElementById("jg").html=str;<br>}&lt;&#47;script&gt;<br></head><br><body><br>应付:<input type="text" id="yf"/><br>实付:<input type="text" id="sf"/><br><input type="button" value="确认" onclick="usu()"/><br>结果为:<div id="jg"></div><br></body><br></html>
全部回答
有可能在没有5元的情况下,给了6张1元呢? 可以这样,用RMB有多少种面值去判断,比如56元,满足50元输出一张50元,用56-50=6,再用6继续判断!满足5元,6-5=1,依次类推,代码我就不写了!

<html> <head> <script type="text/javascript"> function usu(){ var yf1=document.getelementbyid("yf").value; var sf1=document.getelementbyid("sf").value;

var x=sf1-yf1; var num100=parseint(x/100);x=x%100; var num50=parseint(x/50);x=x%50; var num20=parseint(x/20);x=x%20; var num10=parseint(x/10);x=x%10; var num5=parseint(x/5);x=x%5; var num1=x; var str="";

if(num100>0){ str=str+"100元:"+num100+"张.   "; } if(num50>0){ str=str+"50元:"+num100+"张.   "; } if(num20>0){ str=str+"20元:"+num100+"张.   "; } if(num10>0){ str=str+"10元:"+num100+"张.   "; } if(num5>0){ str=str+"5元:"+num100+"张.   "; } if(num1>0){ str=str+"1元:"+num100+"张.   "; } alert(str); document.getelementbyid("jg").html=str; }

</script> </head> <body> 应付:<input type="text" id="yf"/> 实付:<input type="text" id="sf"/> <input type="button" value="确认" onclick="usu()"/> 结果为:<div id="jg"></div> </body> </html>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
伴山湖水地址有知道的么?有点事想过去
新一佳购物广场杨园店地址在哪,我要去那里办
意难忘一共几部?几集?最后大结局是怎么样的
蛋糕模具内有了油泥怎么清理干净
偷鸡摸狗英语
移动手机能办理一家亲收费多少
人民公社全牛在什么地方啊,我要过去处理事情
ATP是细胞内流通的能量通货。下列关于ATP的说
本草养生足道我想知道这个在什么地方
ZJ2000我想知道这个在什么地方
法院拍卖不动产时里面的动产应该一起卖吗
iphone6激活时壁纸都是一样嘛
送外卖的软件有多少。
动物屋的幕后制作
判断一个物体在水中沉浮的方法是什么
推荐资讯
穿越时空的爱恋钢琴简谱左右手
中国始终是维护世界和平与地区稳定的坚定力量
梦幻西游69魔王无临时875灵力怎么样?另外,
荆州到当阳下午四点有普快火车
读“近地面的等压线”图,回答图中正确指示北
是否受精的标志和受精完成的标志
螺湖东路/泰和大道(路口)这个地址在什么地方
侥这个字怎么读
斯特恩(RobertA.M.Stern)从理论上把现代主义
有没有不受神经影响的激素调节?
鑫源油厂地址在哪,我要去那里办事
历史上马超怎么死的 马超被谁杀的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?