使用javascript书写代码:超市打折计算 满200打8折,如果是会员再打8折;不满200不打折,但是会员仍然打8折; 输入是否为会员和消费金额,输入如下例句: 如果是会员就输出:尊敬的会员,本次消费共元,优惠后实付元; 如果非会员就输出:尊敬的顾客,本次消费共元,优惠后实付元,如果成为会员,还能优惠元;
时间: 2023-05-18 18:03:36 浏览: 120
以下是使用 JavaScript 编写的超市打折计算代码:
```javascript
function calculateDiscount(isMember, amount) {
var total = amount;
var discount = 0;
if (isMember) {
discount += 0.2; // 会员打8折
}
if (amount >= 200) {
discount += 0.2; // 满200打8折
}
if (discount > 0) {
total *= (1 - discount);
}
var message = '';
if (isMember) {
message += '尊敬的会员,';
} else {
message += '尊敬的顾客,';
}
message += '本次消费共' + amount + '元,';
if (discount > 0) {
message += '优惠后实付' + total.toFixed(2) + '元';
} else {
message += '不打折';
}
if (!isMember) {
message += ',如果成为会员,还能优惠' + (amount * 0.2).toFixed(2) + '元';
}
return message;
}
```
使用示例:
```javascript
console.log(calculateDiscount(true, 300)); // 尊敬的会员,本次消费共300元,优惠后实付216.00元
console.log(calculateDiscount(false, 150)); // 尊敬的顾客,本次消费共150元,不打折,如果成为会员,还能优惠30.00元
```
注意:以上代码仅供参考,实际应用中可能需要根据具体情况进行修改。
阅读全文