Problem:
You can computer e using the following Taylor series. Write a program that displays the e value for i 10000, 20000, and ... , 100000. Initialize e and item to be 1 and keep adding a new item to e.Solution:
public class { public static double calFactorial(int n) { double out=1; for (int i =n;i>=1;i--) { out*=i; } return out; } public static void main (String[] args) { double e =1; for (int i =10000;i<=100000;i+=10000) { for (int j =1;j<=i;j++) { e+= 1.0/calFactorial(j); } System.out.println("For i = " + i + ", " + "e has a value of " + e); e=1; } } }
No comments :
Post a Comment