货币找零系统
例:编写一个金额找零系统,用输入框输入一个整数,表示找零的数量,数值在1~100之间,假如系统中有50,20,10,5,1这五种面额的纸币,显示每种纸币应该找的数量。<html><head><title>Inser title here</title></head><script typ...
·
例:编写一个金额找零系统,用输入框输入一个整数,表示找零的数量,数值在1~100之间,假如系统中有50,20,10,5,1这五种面额的纸币,显示每种纸币应该找的数量。
<html>
<head>
<title>Inser title here</title>
</head>
<script type = "text/javascript">
var numEl;
var msgEl;
function fun(){
if(!numEl){
numEl = document.getElementById('num');
}
var money = parseInt(numEl.value);
if(isNaN(money)){
alert("请输入0~100");
numEl.value = '';
numEl.focus();
return ;
}
else if(money <1 || money > 100){
alert("请输入0~100");
numEl.focus();
return ;
}
var left1 = parseInt(money / 50);
var money1 = money % 50;
var left2 = parseInt(money1 / 20);
var money2 = money1 % 20;
var left3 = parseInt(money2 / 10);
var money3 = money2 % 10;
var left4 = parseInt(money3 / 5);
var money4 = money3 % 5;
var output = money + "元应该找零为:<br/> "+" 50元 <font color = 'red'>"+ left1 + "</font>张<br/>"+
"20元<font color = 'red' >" + left2 + "</font>张<br/>"+
"10元<font color = 'red' >" + left3 + "</font>张<br/>"+
"5元<font color = 'red' >" + left4 + "</font>张<br/>"+
"1元<font color = 'red' >" + money4 + "</font>张";
if(!msgEl){
msgEl = document.getElementById('msg');
msgEl.innerHTML = output;
}
}
</script>
<body>
<center>
<h1>货币找零系统</h1>
请输入一个1~100的数值:<input type = "text" id = "num"/>
元 <input type = "submit" value = "确定" onclick = "fun()"/>
<div id = "msg"></div>
</center>
</body>
</html>
运行结果:
更多推荐
所有评论(0)