Swift 程式計算六邊形面積


本教程將討論如何編寫 Swift 程式來計算六邊形的面積。

六邊形是一個二維圖形,具有 6 條邊,這些邊可以是相同長度或不同長度。它包含六個頂點和六個內角。根據邊長和內角,六邊形分為四種類型:

  • 正六邊形
  • 不規則六邊形
  • 凸六邊形
  • 凹六邊形

在本文中,我們將找到正六邊形的面積。正六邊形是指所有邊都等長的六邊形。所有六個內角之和為 720 度,所有六個外角之和為 360 度。

正六邊形六條邊圍成的總空間稱為六邊形的面積。


公式

以下是六邊形面積的公式:

Area = (3 √3(q)2 ) / 2

下面是同一公式的演示:

輸入

假設我們的給定輸入為:

side = 10

輸出

期望輸出為:

Area of hexagon = 259.8076211353316

演算法

以下是演算法:

步驟 1 - 建立一個具有返回值的函式。

步驟 2 - 使用以下公式查詢六邊形的面積:

return (3*sqrt(3)*q*q)/2

步驟 3 - 呼叫函式並將圓中的邊作為引數傳遞。

步驟 4 - 列印輸出。

示例

以下程式展示瞭如何計算六邊形的面積。

import Foundation
import Glibc

// Creating a function to find the area of hexagon
func hexagonArea(q:Double) -> Double{
   return (3*sqrt(3)*q*q)/2
}
var num = 15.0
print("Length of the side is", num)
print("Area of the hexagon:", hexagonArea(q:num))

輸出

Length of the side is 15.0
Area of the hexagon: 584.5671475544962

在這裡,在上面的程式中,我們建立了一個函式,該函式使用以下公式返回六邊形的面積:

return (3*sqrt(3)*q*q)/2

在這裡,我們使用 sqrt() 函式來查詢 3 的平方根。

更新於:2022-11-30

199 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告