Swift 程序查找梯形面积


本教程将讨论如何编写一个 Swift 程序来查找梯形的面积。

梯形是一个至少有一对对边平行的四边形。平行边称为底,非平行边称为梯形的腰。平行边之间的距离称为梯形的高。

在梯形中,面积是指在二维平面上梯形边界内所包围的空间。假设我们有一块板,现在梯形的面积可以帮助我们找到覆盖板顶需要多少油漆。我们可以借助平行边及其之间的距离来计算梯形的面积。

查找梯形面积的算法

  • 步骤 1 - 定义两个变量

  • 步骤 2 - 输入这些变量的值

  • 步骤 3 - 对这两个变量执行梯形面积公式

  • 步骤 4 - 打印输出

公式

以下是梯形面积的公式:

Area = ((X + Y)/2)H

其中,

X 和 Y 表示梯形平行边或底边的长度,如上图所示

H 表示平行边之间的距离

示例 1

以下程序演示了如何计算梯形的面积。

import Foundation import Glibc var Side1 = 12 var Side2 = 20 var Height = 10 var AreaOfTrapezium = (Side1 + Side2)*(Height / 2) print("Side 1 of Trapezium:", Side1) print("Side 2 of Trapezium:", Side2) print("Height between sides:", Height) print("Final area of the Trapezium: ", AreaOfTrapezium)

输出

Side 1 of Trapezium: 12
Side 2 of Trapezium: 20
Height between sides: 10
Final area of the Trapezium: 160

在上面的代码中,我们使用如下代码所示的数学公式查找梯形的面积:

var AreaOfTrapezium = (Side1 + Side2)*(Height / 2)

这里,梯形的两条边为 12 和 20,梯形的高度为 19,因此梯形的面积为 160。

示例 2

以下程序演示了如何使用用户定义的输入计算梯形的面积。

import Foundation import Glibc print("Please enter side 1-") var TrapSide1 = Int(readLine()!)! print("Please enter side 2-") var TrapSide2 = Int(readLine()!)! print("Please enter height between the two sides") var TrapHeight = Int(readLine()!)! var AreaOfTrapezium = (TrapHeight/2) * (TrapSide1 + TrapSide2) print("Entered Side 1:", TrapSide1) print("Entered Side 2:", TrapSide2) print("Entered Height:", TrapHeight) print("Final area of the Trapezium: ", AreaOfTrapezium)

STDIN 输入

Please enter side 1- 18
Please enter side 2- 14
Please enter height between the two sides 8

输出

Entered Side 1: 18
Entered Side 2: 14
Entered Height: 8
Final area of the Trapezium: 128

在上面的代码中,我们使用如下代码所示的数学公式查找梯形的面积:

var AreaOfTrapezium = (TrapHeight/2) * (TrapSide1 + TrapSide2)

这里,梯形的高度和两条边由用户在运行时给出,并使用这些值计算梯形的面积,即 128。


更新于: 2022年8月2日

211 次查看

开启你的 职业生涯

完成课程获得认证

立即开始
广告