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