js某商场正在进行促销活动,根据顾客的消费金额给予不同的折扣。编写一个程序,根据用户输入的消费金额(元),计算并输出折扣后的金额。折扣规则如下:
时间: 2024-09-18 15:14:48 浏览: 75
输入数量和价格自动计算输出金额的js代码
5星 · 资源好评率100%
当然可以。在JavaScript中,你可以创建一个函数来实现这个功能。下面是一个简单的示例程序:
```javascript
function calculateDiscountedAmount(totalAmount) {
let discountedAmount = totalAmount;
// 根据消费金额设定折扣规则
if (totalAmount < 100) { // 消费低于100元,无优惠
console.log("消费金额不足100元,享受原价");
} else if (totalAmount >= 100 && totalAmount < 500) { // 消费100-499元,打9折
discountedAmount *= 0.9;
console.log(`消费${totalAmount}元,享受9折,实付${discountedAmount}元`);
} else if (totalAmount >= 500) { // 消费500元及以上,打8折
discountedAmount *= 0.8;
console.log(`消费${totalAmount}元,享受8折,实付${discountedAmount}元`);
}
return discountedAmount;
}
// 用户输入消费金额测试
let userTotalAmount = prompt("请输入您的消费金额(元):");
const finalPrice = calculateDiscountedAmount(parseInt(userTotalAmount));
console.log(`最终支付金额:${finalPrice}元`);
阅读全文