Swift 程式計算八邊形面積


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

八邊形是一個具有 8 條邊的二維形狀,還包含八個內角和外角。八邊形內所包含的空間總量稱為八邊形的面積。


公式

以下是八邊形面積的公式 −

Area = 2 *(side)2*(1+√2)

以下是相同的演示 −

輸入

假設我們的給定輸入為 −

side = 15

輸出

所需的輸出將是 −

Area of octagon = 1086.3961030678927

演算法

以下是演算法 −

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

步驟 2- 使用以下公式找出八邊形的面積

return 2 * q * q * (1+sqrt(2))

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

步驟 4- 列印輸出。

示例

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

import Foundation
import Glibc

// Creating a function to find the area of octagon
func octagonArea(q:Double) -> Double{
   return 2 * q * q * (1+sqrt(2))
}
var num = 10.0
print("Length of the side is", num)
print("Area of the octagon:", octagonArea(q:num))

輸出

Length of the side is 10.0
Area of the octagon: 482.84271247461896

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

return 2 * q * q * (1+sqrt(2))

在這裡,我們使用 sqrt() 函式找出 2 的平方根。

更新於: 30-11-2022

126 瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

立即開始
廣告
© . All rights reserved.