收银台小程序,满一百元打八折,输入单价和数量计算出总价,根据收取的金额计算找零金额,未满一百元正常找零,满一百元按照打八折找零,要是收取的金额比总价低,则显示错误钱少了
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>收银台</title>
</head>
<body>
<script type="text/javascript">
function cashier(){
var price,numb,money,sum,pback;
price=Number(prompt("请输入单价:"));
numb=Number(prompt("请输入数量:"));
sum=price*numb;
console.log("您共消费:"+sum+"元");
money=Number(prompt("请输入收款金额:"));
console.log("您收了"+money+"元");
if(money>=sum&&money>100){
sum=sum*0.8;
console.log("打八折,打折后的价格为:"+sum);
pback=money-sum;
console.log("找零:"+pback+"元");
}
else if(money>=sum&&money<=100){
pback=money-sum;
alert("活动大促,满100打八折优惠");
console.log("找零:"+pback+"元");
}
else{
console.log("Error!钱少了");
}
}
</script>
<hr>
<button onclick="cashier()">收银台</button>
<hr>
</body>
</html>