C#计算圆的面积代码
时间: 2024-10-08 10:26:54 浏览: 18
在C#中,计算圆的面积通常使用公式πr²(其中r是半径),这里是一个简单的函数示例:
```csharp
using System;
public class CircleArea
{
public static double CalculateCircleArea(double radius)
{
const double Pi = 3.141592653589793; // π 的近似值
return Pi * Math.Pow(radius, 2); // 使用Math.Pow计算半径平方再乘以π
}
public static void Main()
{
double userRadius;
Console.Write("请输入圆的半径:");
if (double.TryParse(Console.ReadLine(), out userRadius)) // 检查用户输入是否为有效数值
{
double area = CalculateCircleArea(userRadius);
Console.WriteLine($"圆的面积为:{area}");
}
else
{
Console.WriteLine("无效的输入,请输入一个数字。");
}
}
}
```
这个程序首先定义了一个静态方法`CalculateCircleArea`,接受一个`radius`参数,然后计算并返回圆的面积。在`Main`方法中,我们请求用户输入圆的半径,然后调用`CalculateCircleArea`计算面积并打印结果。
如果你运行这个程序,它会提示你输入半径,然后根据你的输入计算并显示圆的面积。