Swift编程:计算等边三角形的面积和周长


本教程将讨论如何编写Swift程序来计算等边三角形的面积和周长。

等边三角形是指所有边和角都相等的一个三角形。等边三角形的每个角都是60度。它也被称为三边多边形。


等边三角形的面积

三角形三条线之间所占的空间量称为等边三角形的面积。

公式

以下是公式:

Area = √3x2/ 4

这里x是等边三角形的边长。

以下是演示:

输入

假设我们的给定输入是:

Side = 4

输出

期望输出为:

Area of the equilateral triangle: 6.928203230275509

算法

以下是算法:

步骤1 - 创建一个具有返回值的函数。

步骤2 - 使用以下公式计算等边三角形的面积:

let result = (sqrt(3) * side * side)/4

步骤3 - 调用函数并将边长作为参数传递给函数。

步骤4 - 打印输出。

示例

下面的程序演示了如何计算等边三角形的面积。

import Foundation
import Glibc

// Creating a function to calculate area of the equilateral triangle
func equiTriangle(side: Double){
   let result = (sqrt(3) * side * side)/4
   print("Area of the equilateral triangle: \(result)")
}

// Side of the equilateral triangle
var x = 10.0
print("Side: \(x)")

// Calling function
equiTriangle(side:x)

输出

Side: 10.0
Area of the equilateral triangle: 43.301270189221924

在上面的程序中,我们创建了一个函数,使用以下公式返回等边三角形的面积:

let result = (sqrt(3) * side * side)/4

这里我们输入边长side = 10,因此面积为43.301270189221924。

等边三角形的周长

等边三角形边缘的距离称为等边三角形的周长。

公式

以下是公式:

Perimeter = 3x

这里x是等边三角形的边长。

以下是演示:

输入

假设我们的给定输入是:

Side = 7

输出

期望输出为:

Perimeter of the equilateral triangle: 21

算法

以下是算法:

步骤1 - 创建一个具有返回值的函数。

步骤2 - 使用以下公式计算等边三角形的周长:

let result = 3 * side

步骤3 - 调用函数并将边长作为参数传递给函数。

步骤4 - 打印输出。

示例

下面的程序演示了如何计算等边三角形的周长。

import Foundation
import Glibc

// Creating a function to calculate the perimeter

// of the equilateral triangle.
func periTriangle(side: Int){
   let result = 3 * side
   print("Perimeter of the equilateral triangle: \(result)")
}

// Side of the equilateral triangle
var x = 4
print("Side: \(x)")

// Calling function
periTriangle(side:x) 

输出

Side: 4
Perimeter of the equilateral triangle: 12

在上面的程序中,我们创建了一个函数,使用以下公式返回等边三角形的周长:

let result = 3 * side

这里我们输入边长side = 4,因此中点是12。

更新于:2022年11月30日

445 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.