Swift程式計算平行四邊形的面積


本教程將討論如何編寫一個Swift程式來計算平行四邊形的面積。平行四邊形是由平行線構成的四邊形。

其中對邊平行且相等,平行四邊形的對角相等。它有三種類型 - 矩形、正方形和菱形。

在平行四邊形中,面積是指在二維平面上平行四邊形邊界或邊內部所包圍的空間。假設我們有一個茶托,現在平行四邊形的面積可以幫助我們找到覆蓋茶托頂部需要多少油漆。我們可以使用以下方法計算平行四邊形的面積:

使用高度

使用邊的長度

使用對角線

使用高度計算平行四邊形的面積

我們可以藉助高度計算平行四邊形的面積。假設我們有兩組平行邊P和Q,它們之間的距離為H。H也被稱為平行四邊形的高度。因此,平行四邊形的面積是底和高的乘積。

公式

以下是平行四邊形面積的公式

Area = Base x Height
Or
Area = Q x H

其中Q是底,H是平行四邊形的高度。

使用高度計算平行四邊形面積的演算法

  • 步驟1 - 定義兩個變量表示底和高

  • 步驟2 - 為這些變數賦值

  • 步驟3 - 使用高度實現平行四邊形面積公式(面積 = 底 x 高)

  • 步驟4 - 列印輸出

示例

以下程式演示瞭如何藉助高度計算平行四邊形的面積。

import Foundation import Glibc var base = 12 var height = 10 var AreaOfParallelogram = base * height print("Base of the parallelogram:", base) print("Height of the parallelogram:", height) print("Final area of the parallelogram: ", AreaOfParallelogram)

輸出

Base of the parallelogram: 12
Height of the parallelogram: 10
Final area of the parallelogram: 120

在上面的程式碼中,我們使用如下程式碼所示的數學公式計算平行四邊形的面積:

var AreaOfParallelogram = base * height

這裡,平行四邊形的底是12,平行四邊形的高度是10。因此,平行四邊形的面積是120。

使用邊長計算平行四邊形的面積

我們可以藉助其相鄰邊及其之間的夾角計算平行四邊形的面積。假設我們有兩條相鄰邊P和Q,以及它們之間的夾角為O(ᶿ)(以弧度表示)。因此,平行四邊形的面積是這兩條邊和夾角的乘積。

公式

以下是平行四邊形面積的公式

Area = Side1 x Side2 x sin(ᶿ)
Or
Area = P x Q x sin(ᶿ)

其中P和Q是邊的長度,O是它們之間的夾角。

使用邊長計算平行四邊形面積的演算法

  • 步驟1 - 定義三個變數(邊1、邊2和角度)

  • 步驟2 - 為這些變數賦值

  • 步驟3 - 使用邊長實現平行四邊形面積公式(面積 = 邊1 x 邊2 x sin(ᶿ))

  • 步驟4 - 列印輸出

示例

以下程式演示瞭如何藉助邊長計算平行四邊形的面積。

import Foundation import Glibc var side1 = 12.0 var side2 = 10.0 var angle = 45.0 var AreaOfParallelogram = side1 * side2 * sin(angle * (Double.pi / 180.0)) print("Side 1 of the parallelogram:", side1) print("Side 2 of the parallelogram:", side2) print("Angle of the parallelogram:", angle) print("Final area of the parallelogram: ", AreaOfParallelogram)

輸出

Side 1 of the parallelogram: 12.0
Side 2 of the parallelogram: 10.0
Angle of the parallelogram: 45.0
Final area of the parallelogram: 84.85281374238569

在上面的程式碼中,我們使用如下程式碼所示的數學公式計算平行四邊形的面積:

var AreaOfParallelogram = side1 * side2 * sin(angle * (Double.pi / 180.0))

這裡,平行四邊形的兩條邊長分別為12和10,夾角為45度。因此,平行四邊形的面積為84.85281374238569。在程式碼中,我們使用以下公式將度數轉換為弧度。

Radian = degrees *(Double.pi / 180.0)

使用對角線計算平行四邊形的面積

我們可以藉助對角線計算平行四邊形的面積。平行四邊形有兩條對角線,它們彼此相交成一定角度。假設我們有兩條對角線D1和D2,以及它們之間的夾角為O(以弧度表示)。因此,平行四邊形的面積是這兩條對角線的長度及其夾角的乘積。

公式

以下是平行四邊形面積的公式:

Area = (Diagonal1 x Diagonal2 x sin(ᶿ))/2
Or
Area = (D1 x D2 x sin(O))/2

其中D1和D2是邊的長度,O是它們之間的夾角。

使用對角線計算平行四邊形面積的演算法

  • 步驟1 - 定義三個變數(對角線1、對角線2和角度)

  • 步驟2 - 為這些變數賦值

  • 步驟3 - 使用對角線實現平行四邊形面積公式(面積 = (對角線1 x 對角線2 x sin(ᶿ))/2)

  • 步驟4 - 列印輸出

示例

以下程式演示瞭如何藉助對角線計算平行四邊形的面積。

import Foundation import Glibc var diagonal1 = 35.0 var diagonal2 = 40.0 var angle = 30.0 var AreaOfParallelogram = 1/2 * diagonal1 * diagonal2 * sin(angle * (Double.pi / 180.0)) print("Diagonal 1 of the parallelogram:", diagonal1) print("Diagonal 2 of the parallelogram:", diagonal2) print("Angle:", angle) print("Final area of the parallelogram: ", AreaOfParallelogram)

輸出

Diagonal 1 of the parallelogram: 35.0
Diagonal 2 of the parallelogram: 40.0
Angle: 30.0
Final area of the parallelogram: 349.99999999999994

在上面的程式碼中,我們使用如下程式碼所示的數學公式計算平行四邊形的面積:

var AreaOfParallelogram = 1/2 * diagonal1 * diagonal2 * sin(angle * (Double.pi / 180.0))

這裡,平行四邊形的兩條對角線長分別為35和40,夾角為30度。因此,平行四邊形的面積為349.99999999999994。在程式碼中,我們使用以下公式將度數轉換為弧度。

Radian = degrees *(Double.pi / 180.0)

更新於: 2022年8月2日

580 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.