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。
广告