/*Problem: Write a program in Java to find the sum of the series

* using function name fact(int) to return the factorial

* of the number in order to obtain each term.

* The series :-

* S=(1/1!)+(1/2!)+(1/3!)+...+(1/n!)

*/

import java.util.*;

class series2

{

public static void main()

{

System.out.print("Enter the value of n : ");

Scanner sc=new Scanner(System.in);

int n,i;

n=sc.nextInt();

double S=0,f=0;

for(i=1;i<n;i++)

{

f=fact(i);

S=S+(1/f);

}

System.out.println("The sum ="+S);

}

public static double fact(int num)

{

int f=1,j;

for(j=1;j<=num;j++)

{

f=f*j;

}

return(f);

}

}

//Author: Mayank Rajoria

//https://mayanksworkshop.wordpress.com

* using function name fact(int) to return the factorial

* of the number in order to obtain each term.

* The series :-

* S=(1/1!)+(1/2!)+(1/3!)+...+(1/n!)

*/

import java.util.*;

class series2

{

public static void main()

{

System.out.print("Enter the value of n : ");

Scanner sc=new Scanner(System.in);

int n,i;

n=sc.nextInt();

double S=0,f=0;

for(i=1;i<n;i++)

{

f=fact(i);

S=S+(1/f);

}

System.out.println("The sum ="+S);

}

public static double fact(int num)

{

int f=1,j;

for(j=1;j<=num;j++)

{

f=f*j;

}

return(f);

}

}

//Author: Mayank Rajoria

//https://mayanksworkshop.wordpress.com

## No comments:

## Post a Comment