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

Opis rješenja: Pri svakom prolazu kroz FOR petlju se uvećava proizvod za i i koefijcijent p: = p * k * i;

Listing programa:

package zadatak;
import java.util.Scanner;
public class P12700033 {
	public static void main(String[] args)	{
	Scanner input = new Scanner (System.in);
	
	int i, k, n, 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
 
    i=1;		//  pocetna vrijednost kontrolne varijable

	while (i <= n) {	// dok je i <= n ponavljaj
	    p*=(k*i);   	// p=p*k*i; - nova vrijednost proizvoda
	    s+=p;   		// s=s+p; - nova vrijednost sume
	    i++;			// slijedeca vrijednost kontrolne varijable i
	}
	
	System.out.println(s);
	}
}

II Verzija
int i, p=1, s=0, k=input.nextInt(),n=input.nextInt();
int p, s;

      i=1; 
	  while (i<=n) {	// dok je i <= n ponavljaj
	     p = p * k * i; // nova vrijednost proizvoda
	     s = s + p;		// nova vrijednost sume
	     i++;			// slijedeca vrijednost kontrolne varijable i
      }

Ispis na ekranu:

Index