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。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP