编写一个javascript程序,实现以下功能:一辆卡车装着从果园运来的苹果、梨和橘子三种水果,总计有500斤。其中苹果的重量是梨的2倍,橘子比梨重20斤,请计算出三种水果的重量。
时间: 2024-10-18 12:10:44 浏览: 14
为了解决这个问题,我们可以设梨的重量为x斤,那么苹果的重量就是2x,橘子的重量就是x+20。因为总共有500斤,所以我们有以下等式:
\( x + 2x + (x + 20) = 500 \)
接下来,让我们解这个方程找出梨的重量,再依次计算苹果和橘子的重量。
解方程得:
\( 4x + 20 = 500 \)
\( 4x = 480 \)
\( x = 120 \)
所以,梨的重量是120斤,苹果的重量是120 * 2 = 240斤,橘子的重量是120 + 20 = 140斤。
下面是完整的JavaScript代码来计算:
```javascript
function calculateFruitWeights(totalWeight) {
let pearWeight = (totalWeight - 20) / 3; // 橘子比梨轻20斤,所以假设这部分是梨的重量
let appleWeight = pearWeight * 2; // 苹果是梨的两倍重量
let orangeWeight = pearWeight + 20; // 橘子的重量
return { pear: pearWeight, apple: appleWeight, orange: orangeWeight };
}
let result = calculateFruitWeights(500);
console.log("梨的重量: " + result.pear + " 斤");
console.log("苹果的重量: " + result.apple + " 斤");
console.log("橘子的重量: " + result.orange + " 斤");
```
运行这段代码会得到结果:
梨的重量: 120 斤
苹果的重量: 240 斤
橘子的重量: 140 斤
阅读全文