根据给出的公式计算π的值,直到所加项小于1E-10为止.一共有两个问题,每个50分.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 17:50:36
根据给出的公式计算π的值,直到所加项小于1E-10为止.一共有两个问题,每个50分.
程序如下:
using System;
public class TestNumSort
{ public static void Main ()
{ double sum=0.5 ,t ,t1 ,t2 ,t3 ,p=0.5*0.5;
int odd=1 ,even=2 ,k ;
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("\nPI={0 ,10 :f8}",sum * 6) ;
Console.Read() ;
}
}
将while循环换成do-while循环,实现同样的功能.
修改程序,计算圆的面积.其中圆的半径从键盘输入,圆的面积输出显示.π的值通过上述程序计算得到.
跪谢.
程序如下:
using System;
public class TestNumSort
{ public static void Main ()
{ double sum=0.5 ,t ,t1 ,t2 ,t3 ,p=0.5*0.5;
int odd=1 ,even=2 ,k ;
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("\nPI={0 ,10 :f8}",sum * 6) ;
Console.Read() ;
}
}
将while循环换成do-while循环,实现同样的功能.
修改程序,计算圆的面积.其中圆的半径从键盘输入,圆的面积输出显示.π的值通过上述程序计算得到.
跪谢.
using System;
public class TestNumSort
{
public static void Main()
{
double sum = 0.5,t,t1,t2,t3,p = 0.5 * 0.5;
int odd = 1,even = 2,k;
t = t1 = t2 = 1.0; t3 = 0.5;
do
{
t1 = t1 * odd / even;
odd += 2; even += 2;
t2 = 1.0 / odd;
t3 = t3 * p;
t = t1 * t2 * t3;
sum += t;
}
while (t > 1e-10);
Console.WriteLine("\nPI={0,10:f8}",sum * 6);//第一问
Console.WriteLine("请输入半径");
double r=Double.Parse(Console.ReadLine());
Console.WriteLine("圆的面积为:{0,10:f8}",sum*6*r*r);
Console.ReadLine();
}
}
public class TestNumSort
{
public static void Main()
{
double sum = 0.5,t,t1,t2,t3,p = 0.5 * 0.5;
int odd = 1,even = 2,k;
t = t1 = t2 = 1.0; t3 = 0.5;
do
{
t1 = t1 * odd / even;
odd += 2; even += 2;
t2 = 1.0 / odd;
t3 = t3 * p;
t = t1 * t2 * t3;
sum += t;
}
while (t > 1e-10);
Console.WriteLine("\nPI={0,10:f8}",sum * 6);//第一问
Console.WriteLine("请输入半径");
double r=Double.Parse(Console.ReadLine());
Console.WriteLine("圆的面积为:{0,10:f8}",sum*6*r*r);
Console.ReadLine();
}
}
用以下公式计算л的值,直到最后一项的绝对值小于1E-6为止.(Math.abs(t)>=1e-6
C语言根据公式 e = 1 + 1/1!+ 1/2!+ 1/3!+ …….+ 1/n!计算e的值,直到最后一项小于10-
c语言题目按照下列公式计算cosx的值,直到最后一项小于10^-6为止:
计算π的近似值.公式如下:π/4=1-1/3+1/5-1/7+……,直到最后一项的绝对值小于10-6为止.
用π=1-1/3+1/5-1/7+……公式求π的近似值,直到最后一项的绝对值小于1e-6为止
MATLAB题目:用π/4=1-1/3+1/5-1/7+.公式求π的近似值,直到某一项的绝对值小于10^(-6)为止.
计算π,计算公式是π/4 = 1-1/3+1/5-1/7……,直到最后一项的绝对值小于10的负10次方为止
计算π,计算公式是π/4 = 1-1/3+1/5-1/7……,直到最后一项的绝对值小于10的负6次方为止
C语言小白求助:用π/4≈1-1/3+1/5-1/7+.公式求π的近似值,直到某一项的绝对值小于1e-6为止
c语言题:用π/4=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10e-6为止.
C++的题,利用公式,π/4≈1-1/3+5/1-7/1+……,计算π的近似值,直到最后一项的绝对值小于10-4为止
c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止