假设单位里有50位职工,现向这50位职工募捐,捐款目标1000元,每位职工捐款[25,55]元 间 剩余时 1:39:41 停止募捐。 输出每位职工的捐款数额,以及最后筹到的捐款总额, 请用js写出募捐代码,每位职工的捐款数额用随机生成
时间: 2024-04-09 13:28:58 浏览: 5
以下是用 JavaScript 编写的募捐代码:
```javascript
function getRandomDonationAmount(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function collectDonations() {
var totalDonations = 0;
var donations = [];
for (var i = 0; i < 50; i++) {
var donation = getRandomDonationAmount(25, 55);
totalDonations += donation;
donations.push(donation);
}
return {
donations: donations,
totalDonations: totalDonations
};
}
var result = collectDonations();
console.log("每位职工的捐款数额:" + result.donations.join(", "));
console.log("最后筹到的捐款总额:" + result.totalDonations + "元");
```
这段代码使用了 `getRandomDonationAmount` 函数来生成每位职工的随机捐款金额。然后,在 `collectDonations` 函数中,循环遍历50位职工,生成每位职工的捐款金额,并累加到总捐款额中。最后,返回每位职工的捐款数额数组和最终的总捐款额。
你可以将这段代码复制到一个 JavaScript 环境中运行,即可得到每位职工的捐款数额和最后筹到的捐款总额。