Solutions for Class 10 ICSE Logix Kips Computer Applications with BlueJ Java | IT Developer <?php echo $page_title; ?>
IT Developer

Iterative Constructs in Java

Chapter 9

Iterative Constructs in Java

Class 10 - Logix Kips ICSE Computer Applications with BlueJ


Share with a Friend

Java Program: Sum of Power Series over Factorial


30(viii). Write a program in Java to find the sum of the given series:

 

\[ \dfrac{x^2}{2!} + \dfrac{x^3}{3!} + \dfrac{x^4}{4!} + ... + \dfrac{x^n}{n!}, \text{where n = 10} \]

import java.util.Scanner;

 

public class FactorialSeriesSum

{

    public static void main(String args[]) {

        Scanner in = new Scanner(System.in);

        System.out.print("Enter x: ");

        int x = in.nextInt();

        double sum = 0;

       

        for (int i = 2; i <= 10; i++) {

            double f = 1;

            for (int j = 1; j <= i; j++) {

                f *= j;

            }

            double term = Math.pow(x,i) / f;

            sum += term;

        }

        System.out.println("Sum = " + sum);

        

    }

}

Output

Sample Input / Output
Enter x: 2
Sum = 4.388994708994708 

📝 Explanation

  • Each term = x / factorial(i)
  • Loop from i = 2 to 20
  • Sum all terms