12.5.5. Napisati program koji će za učitanu vrijednost N izračunati vrijednost izraza i ispisati:

Listing programa:

package zadatak;
import java.util.Scanner;
public class P12500005 {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);

		System.out.println("Sumu prema izrazu");
		int n;
		double s = 0, s1 = 0, p = 1;

		System.out.print("n= ");
		n = input.nextInt();
		for (int i = 1; i <= n; i++) {
			s1 = s1 + i; // s1+=i;
			p = p * i; // p*=i;
			s = s + s1 / (double) p; // s+=s1/(double)p;
			System.out.println("i: " + i + "\tsum_i: " + s1 + "\t i!:" + p + "\t suma: " + s);
		}
		System.out.println("Suma prema izrazu: " + s);
	}
}

Ispis na ekranu:

Index