( javaEE编程)我还有个题没能解开,不知道您能否再我编写下!谢谢了!
解决时间 2021-03-01 21:23
- 提问者网友:富士山上尢
- 2021-03-01 07:55
题目:编写一个"计算找零"的页面,在页面上输入应付款、实际付款,提交,在页面底部现实应该找零的数量和各种面额的张数,如找零是56元,应该找零为:50元1张,5元1张,1元1张。假设有100,50,20,10,5,1这六种面额------要在同一个页面上显示,我听别人说用相除取余来判断找零!
最佳答案
- 五星知识达人网友:罪歌
- 2021-03-01 08:41
<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>}</script><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,依次类推,代码我就不写了!
- 2楼网友:掌灯师
- 2021-03-01 10:02
<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>
我要举报
大家都在看
推荐资讯