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

Opis rješenja:

Listing programa:

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

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int k, n, znak;
		double  p, s;
		System.out.print("Koeficijent k: ");
		k = input.nextInt();
		System.out.print("Ucitati n ");
		n = input.nextInt();
		s = 0;		// pocetna vrijednost sume
		p = 1;		// pocetna vrijednost proizvoda
		znak = 1;	// vrijednost predznaka

		for (int i = 1; i <= (2 * n); i++) {	// ponavljanje za i=1 do i=2*n
			p = p * i;	// proizvod
			if (i % 2 == 0) {	// ako je i djeljiv sa 2 izvedi
				s = s + znak * p * k;	// suma
				znak = -znak;	// promjena vrijednosti predznaka
			}
		}	// for - napredovanje kroz petlju
		
		System.out.println("n = " + n + "  k = " + k + "   s = " + s);
	}
}

Ispis na ekranu:

Index