题目:
会员等级:1代表金牌会员,2是银牌会员,3是铜牌会员,4是普通会员,四种会员进店消费xxx元,其中普通会员无折扣,会员享受9折,如消费满1000元,金牌会员享受6折,银牌会员销售7折,铜牌会员享受8折。浏览器接收会员等级和消费金额,输出折后金额。
解:
js语法:
var num = prompt("请输入会员等级代码")
var amount = prompt("请输入消费金额")
if (num == 1) {
if (amount >= 1000) {
console.log("你是金牌会员一共消费" + amount + "折后消费" + amount * 0.6)
} else {
console.log("你是金牌会员一共消费" + amount + "折后消费" + amount * 0.9)
}
}
if (num == 2) {
if (amount >= 1000) {
console.log("你是银牌会员一共消费" + amount + "折后消费" + amount * 0.7)
} else {
console.log("你是金牌会员一共消费" + amount + "折后消费" + amount * 0.9)
}
}
if (num == 3) {
if (amount >= 1000) {
console.log("你是铜牌会员一共消费" + amount + "折后消费" + amount * 0.8)
} else {
console.log("你是金牌会员一共消费" + amount + "折后消费" + amount * 0.9)
}
}
if (num == 4) {
console.log("你是普通会员一共消费" + amount)
}
if (num == 0 || num > 4) {
console.log("你输入的会员等级代码错误 ")
}
如图所示,输入会员等级代码和消费金额后, 要付款的金额也直接在电脑中计算了出来,输入其他的会员等级代码和消费金额也可以,也是按照编译好的语法计算,当然了也有其他方法解出来,也欢迎小伙伴评论区讨论。