js实现 共售出10693件商品,原件36元,尾数为888免单,尾数为三个相同数字打5折,尾数为88打75折,尾数为8打9折,请计算并输出总销售额
时间: 2023-08-31 09:19:37 浏览: 48
### 回答1:
根据题意,我们可以将问题分解为以下步骤:
1. 共售出10693件商品,原件36元,计算总销售额。
2. 尾数为888免单,即销售了888件商品,免费。
3. 尾数为三个相同数字打5折,即销售了n件商品,打5折。
4. 尾数为88打75折,即销售了m件商品,打75折。
5. 尾数为8打9折,即销售了k件商品,打9折。
根据题意,我们可以得到以下公式:
总销售额 = (10693 - 888 - n - m - k) * 36 * 1 + n * 36 * 0.5 + m * 36 * 0.75 + k * 36 * 0.9
其中,n、m、k分别表示销售了多少件满足条件的商品。
由于我们不知道n、m、k的具体值,因此无法计算总销售额。
### 回答2:
题目中给出了一些商品的售价和对应的打折规则,我们需要计算出总的销售额。
根据题目所给的信息,我们可以得到以下的规则:
1. 原价购买的商品价格为36元,所售出的数量为10693件;
2. 尾数为888的商品免单,即价格为0元;
3. 尾数为三个相同数字的商品打5折,即价格为原价的0.5倍;
4. 尾数为88的商品打75折,即价格为原价的0.75倍;
5. 尾数为8的商品打9折,即价格为原价的0.9倍。
我们按照上述规则对每个商品进行价格计算,然后将所有商品的价格累加即可得到总销售额。
具体计算方法如下:
1. 原价商品的销售额为原价(36元)乘以数量(10693件);
2. 尾数为888免单的商品没有销售额(价格为0元);
3. 尾数为三个相同数字的商品的销售额为原价的0.5倍乘以该类商品的数量;
4. 尾数为88的商品的销售额为原价的0.75倍乘以该类商品的数量;
5. 尾数为8的商品的销售额为原价的0.9倍乘以该类商品的数量。
将上述各项销售额相加即可得到总销售额。
综上所述,根据题目中给定的打折规则和数量,我们可以计算出总的销售额的值。
### 回答3:
根据题目要求,我们需要计算总销售额。根据题意,共售出10693件商品,我们可以先计算出原件数目。
已知尾数为888的商品免单,即 10693 % 1000 = 693 件商品尾数为888,则原件数量为 693 * 1000 = 693000 件。
我们需要计算尾数为三个相同数字的商品数量,并计算其总销售额。尾数为三个相同数字的商品打5折。我们可以通过循环从1到9遍历十个数字,计算尾数为该数字的商品数量并累加总销售额。
同理,我们也需要计算尾数为88和8的商品数量,并计算其总销售额。尾数为88的商品打75折,尾数为8的商品打9折。
最后,我们可以根据商品数量和对应的打折率计算出每个尾数的商品的总销售额,并将其累加得到总销售额。
代码示例:
let totalCount = 10693; // 共售出的商品数量
let originalPrice = 36; // 原件价格
// 尾数为888的商品免单
let number888Count = totalCount % 1000; // 尾数为888的商品数量
let number888TotalPrice = number888Count * originalPrice; // 尾数为888的商品总销售额
// 尾数为三个相同数字的商品打5折
let numberTripleCount = 0; // 尾数为三个相同数字的商品数量
let numberTripleTotalPrice = 0; // 尾数为三个相同数字的商品总销售额
for (let i = 1; i <= 9; i++) {
let numberCount = Math.floor(totalCount / 10); // 每个数字出现的次数
numberTripleCount += numberCount; // 累加数量
numberTripleTotalPrice += numberCount * originalPrice * 0.5; // 累加总销售额
}
// 尾数为88的商品打75折
let numberDoubleCount = Math.floor(totalCount / 100); // 尾数为88的商品数量
let numberDoubleTotalPrice = numberDoubleCount * originalPrice * 0.75; // 尾数为88的商品总销售额
// 尾数为8的商品打9折
let numberSingleCount = Math.floor(totalCount / 1000); // 尾数为8的商品数量
let numberSingleTotalPrice = numberSingleCount * originalPrice * 0.9; // 尾数为8的商品总销售额
// 计算总销售额
let totalSales = number888TotalPrice + numberTripleTotalPrice + numberDoubleTotalPrice + numberSingleTotalPrice;
console.log("总销售额:" + totalSales + " 元。")
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)