您的位置:首页 > 编程语言 > C#

实验2-2 C#通过公式计算π的值以及任意半径圆面积

2018-03-22 11:32 387 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace pi
{
class Program
{
static void Main(string[] args)
{
double sum = 0.5, t, t1, t2, t3, p = 0.5 * 0.5;
int odd = 1, even = 2;
t = t1 = t2 = 1.0;
t3 = 0.5;
while (t > 1e-10)
{
t1 = t1 * odd / even;
odd += 2;
even += 2;
t2 = 1.0 / odd;
t3 = t3 * p;
t = t1 * t2 * t3;
sum += t;
}
Console.WriteLine("请输入一个圆的半径");
string s = Console.ReadLine();
double nnnn = Convert.ToInt32(s);
double bbb;
bbb = nnnn * nnnn * sum * 6;
Console.WriteLine("{0}", bbb);
Console.WriteLine("\nPI={0,10:f8}", sum * 6);
Console.Read();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: