使用嵌套的if语句(帮助)

时间:2013-07-23 10:41:28

标签: if-statement nested statements

嗨,我很感激帮助我解决这个问题:

根据以下规格,公司根据其购买价值和家庭中的孩子数量向客户提供折扣:
•如果购买价值为5000美元或以上,并且家庭中的子女数量超过7,则折扣为购买价值的30%。
•如果购买价值为5000美元或以上且家庭中的子女数量超过4,则折扣为购买价值的22%。
•如果购买价值小于或等于2500美元,则折扣为10%

例如,客户支付5000美元,并获得5000的30%,即
(30/100)* 5000 = 1500美元。

1.使用嵌套的if语句,编写一个符合以下规范的JavaScript代码:
•阅读客户的购买量和家庭中的孩子数量
•根据以上描述计算该客户的折扣
•计算并打印折扣后的购买价格的最终价格

1 个答案:

答案 0 :(得分:0)

var purchaseValue = 7000;
var children = 10;
var discount = 0;
if(purchaseValue >= 5000){
  if(children > 4){
    discount = 22;
  }
  else if(children > 7){
    discount = 30;
  }
}
else if(purchaseValue <= 2500){
   discount = 10;
}
var amount = (discount/100) * purchaseValue;