怎么用程序求梯形面积

时间:2025-01-22 17:02:54 游戏攻略

Python 代码示例

```python

获取用户输入的梯形的上底、下底和高

upper_base = float(input("请输入梯形的上底: "))

lower_base = float(input("请输入梯形的下底: "))

height = float(input("请输入梯形的高: "))

计算梯形的面积

area = (upper_base + lower_base) * height / 2

输出梯形的面积

print("梯形的面积为:", area)

```

C 语言代码示例

```c

include

int main() {

double a, b, h;

printf("输入上底,下底,高:\n");

scanf("%lf %lf %lf", &a, &b, &h);

double area = (a + b) * h / 2;

printf("梯形面积是: %lf\n", area);

return 0;

}

```

Java 代码示例

```java

import java.util.Scanner;

public class TrapezoidArea {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入梯形的上底:");

double upperBase = scanner.nextDouble();

System.out.println("请输入梯形的下底:");

double lowerBase = scanner.nextDouble();

System.out.println("请输入梯形的高:");

double height = scanner.nextDouble();

double area = (upperBase + lowerBase) * height / 2;

System.out.println("梯形的面积为: " + area);

}

}

```

JavaScript 代码示例

```javascript

function calculateTrapezoidArea() {

const upperBase = parseFloat(prompt("请输入梯形的上底:"));

const lowerBase = parseFloat(prompt("请输入梯形的下底:"));

const height = parseFloat(prompt("请输入梯形的高:"));

const area = (upperBase + lowerBase) * height / 2;

alert("梯形的面积为: " + area.toFixed(2));

}

calculateTrapezoidArea();

```

这些代码示例分别使用 Python、C 语言、Java 和 JavaScript 编写,用户可以通过输入梯形的上底、下底和高来计算梯形的面积,并输出结果。可以根据具体需求选择合适的编程语言实现。