编写一个 PHP 函数,根据给定的半径计算圆的面积和周长。
时间: 2024-09-26 22:11:21 浏览: 6
在 PHP 中,你可以编写一个函数来计算圆的面积和周长,利用 π(pi)常数和半径作为输入参数。这里是一个简单的示例:
```php
function calculateCircleProperties($radius) {
// 定义 pi 的值
const PI = 3.14159;
// 计算圆的周长(Circumference)
$circumference = 2 * PI * $radius;
// 计算圆的面积(Area)
$area = PI * pow($radius, 2);
// 返回结果数组
return [
'circumference' => $circumference,
'area' => $area
];
}
// 使用函数并打印结果
$radius = 5;
$result = calculateCircleProperties($radius);
echo "圆的周长是: " . $result['circumference'] . "<br>";
echo "圆的面积是: " . $result['area'] . "<br>";
```
这个函数接受一个半径作为参数,然后返回一个关联数组,其中包含了圆的周长和面积。
相关问题
输入给定的一个圆半径,计算输出该圆的周长和面积
在计算机编程中,特别是用Python编写,计算圆的周长和面积是一个常见的数学操作。如果已知圆的半径 r,可以使用下面的公式:
- 圆的周长(Circumference)公式:C = 2 * π * r
- 圆的面积(Area)公式:A = π * r^2
其中 π 可以近似为 3.14159 或者使用 Math 库中的 pi 常量。
以下是用 Python 编写的示例:
```python
import math
def calculate_circle(r):
circumference = 2 * math.pi * r
area = math.pi * r ** 2
return circumference, area
# 测试函数
radius = float(input("请输入圆的半径: "))
circumference, area = calculate_circle(radius)
print(f"圆的周长是: {circumference:.2f}")
print(f"圆的面积是: {area:.2f}")
```
在这个程序中,用户输入圆的半径,然后 `calculate_circle` 函数计算并返回周长和面积。`.2f` 后面的小数点表示保留两位小数。
定义一个函数计算出用户给定的半径求出圆的面积和周长。
下面是 Python 代码实现:
```python
def circle(radius):
pi = 3.14159
area = pi * radius ** 2
circumference = 2 * pi * radius
return area, circumference
```
函数 `circle` 接收一个参数 `radius`,表示圆的半径。函数内部定义了一个常量 `pi`,然后分别计算圆的面积和周长,并将它们封装在一个元组中返回。
使用示例:
```python
# 计算半径为 5 的圆的面积和周长
area, circumference = circle(5)
print("面积:", area)
print("周长:", circumference)
```
输出结果:
```
面积: 78.53975
周长: 31.4159
```