Problem:
You can computer π by using the following series seen below. Write a program that displays the value for i 10000, 20000, and 100000.Output:
For i = 10000 pi has a value of 3.1414926535900367
For i = 20000 pi has a value of 3.1415426535898203
For i = 30000 pi has a value of 3.1415593202564684
For i = 40000 pi has a value of 3.1415676535897927
For i = 50000 pi has a value of 3.141572653589808
For i = 60000 pi has a value of 3.1415759869231388
For i = 70000 pi has a value of 3.1415783678755265
For i = 80000 pi has a value of 3.1415801535898193
For i = 90000 pi has a value of 3.141581542478711
For i = 100000 pi has a value of 3.1415826535898224
For i = 20000 pi has a value of 3.1415426535898203
For i = 30000 pi has a value of 3.1415593202564684
For i = 40000 pi has a value of 3.1415676535897927
For i = 50000 pi has a value of 3.141572653589808
For i = 60000 pi has a value of 3.1415759869231388
For i = 70000 pi has a value of 3.1415783678755265
For i = 80000 pi has a value of 3.1415801535898193
For i = 90000 pi has a value of 3.141581542478711
For i = 100000 pi has a value of 3.1415826535898224
Solution:
public class Pi
{
public static void main (String[] args)
{
double n =0;
for (int i =10000;i<=100000;i+=10000)
{
for (double j =1;j<=i;j+=2)
{
n+= ( ( 1.0/((2.0*j)-1.0) ) - ( 1.0/((2.0*j)+1.0) ) );
}
System.out.println("For i = " + i + " pi has a" +
"value of " + (double) 4*n);
n=0;
}
}
}

No comments :
Post a Comment