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 浏览

开启您的 职业生涯

完成课程即可获得认证

立即开始
广告