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

更新于:2022-11-30

199 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告