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 编写,用户可以通过输入梯形的上底、下底和高来计算梯形的面积,并输出结果。可以根据具体需求选择合适的编程语言实现。