Swift程序:计算内接于正方形的圆的面积


本教程将讨论如何编写Swift程序来计算内接于正方形的圆的面积。

我们有一个图形,其中一个圆内接于一个正方形。这意味着圆心和正方形中心相同,圆的直径等于正方形的边长。如果我们至少有一个正方形或圆的测量值,那么我们可以很容易地计算出正方形的面积和周长,或圆的面积和周长。


在这里,我们使用以下公式找到内接于正方形的圆的面积:

(丌/4)*q*q

这里,q是圆的半径和正方形的边长。

上述公式的推导

假设q是正方形的边长

圆的面积是πr²。

我们知道边长和圆的直径相等。所以,半径是:

r = q/2

因此,内接于正方形的圆的面积是:

A = 丌(q/2)2 = (丌/4)q2

下面是相同的演示:

输入

假设我们的给定输入是:

side = 15

输出

期望输出为:

Area of the circle inscribed in square = 176.71458676442586

算法

以下是算法:

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

步骤2 - 使用以下公式找到内接于正方形的圆的面积

return (Double.pi/4) * q * q

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

步骤4 - 打印输出。

示例

以下程序演示了如何计算内接于正方形的圆的面积。

import Foundation
import Glibc

// Creating a function to find the area of

// circle inscribed in square
func inscribedCircleArea(q:Double) -> Double{
   return (Double.pi/4) * q * q
}
var num = 10.0
print("Side of the square is", num)
print("Area of the circle inscribe in square:", inscribedCircleArea(q:num))

输出

Side of the square is 10
Area of the circle inscribe in square: 78.53981633974483

在上面的程序中,我们创建了一个函数,它使用以下公式返回内接于正方形的圆的面积:

return (Double.pi/4) * q * q

这里,`Double.pi`用于访问预定义的π值。

更新于:2022年11月30日

326 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告