12.9.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 P12900033 {
	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
    do {			// pocetak petlje - radi
	    p*= (k*i);  // p=p*k*i; - nova vrijednost proizvoda
	    s+=p;		// s=s+p; - nova vrijednost sume   
	    i++;		// slijedeca vrijednost kontrolne varijable i
	} while (i <= n); // sve dok je i manje od n ponavljaj petlju
	
	System.out.println(s);
	}
}

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

    i=1;				// pocetna vrijednost kontrolne varijable
    do {				// pocetak petlje - radi
	     p = p * k * i;	// nova vrijednost proizvoda
	     s = s + p;		// nova vrijednost sume  
	    i++;			// slijedeca vrijednost kontrolne varijable i
	} while (i <= n); 	// sve dok je i manje od n ponavljaj petlju

Ispis na ekranu:

Index