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 的平方根。
广告