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 次檢視

開啟你的 職業生涯

完成課程獲得認證

立即開始
廣告

© . All rights reserved.