110,536
社区成员
发帖
与我相关
我的任务
分享
<html>
<head>
<title>test</title>
<script type="text/javascript" language="javascript">
//赠送方式1
function calc()
{
var money=document.getElementById("input_money").value;//消费金额
var num30=Math.floor(money/100); //可赠送30券的数量
//
var num90=Math.round((num30/3)>=1?(num30/3):0); //可赠送90券的数量
var num30_final=num30-num90*3; //剩下30券的数量
alert("全部赠送小额券:(30券数量:"+num30+")");
alert("优先赠送大额券:(90券数量:"+num90+")(30券数量:"+num30_final+")");
}
//赠送方式2
function calc2()
{
var money=document.getElementById("input_money").value;//消费金额
var num30=Math.floor((money*0.3)/30); //可赠送30券的数量
//
var num90=Math.round((num30/3)>=1?(num30/3):0); //可赠送90券的数量
var num30_final=num30-num90*3; //剩下30券的数量
alert("全部赠送小额券:(30券数量:"+num30+")");
alert("优先赠送大额券:(90券数量:"+num90+")(30券数量:"+num30_final+")");
}
</script>
<head>
<body>
消费金额:<input type="text" id="input_money"></input>
<input type="button" value="计算方式1" onclick="calc()"></input>
<input type="button" value="计算方式2" onclick="calc2()"></input>
</body>
</html>
int count = money / 30;
if (money % 30 > 0)
{
++count;
}
int nine_count = money / 90;
int m = money % 90;
int three_count = m / 30;
if (m % 30 > 0)
{
++three_count;
}