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