8.3.. Naći proizvod prirodnih brojeva u intervalu od k do n, koristiti do whilepetlju.

Opis rješenja: Početna vrijednost proizvoda je jedan (p=1), jer je to jedinični element za operaciju množenja. Izračunavanje proizvoda se izvodi izrazom p*=i. Prvo se izračuna prizvod p*i i ovaj proizvod se zatim pridružuje varijabli p.

Opis programa: Početna vrijednost proizvoda p=1; kontrolna varijabla je k. Logički izraz i<=n u naredbi while reguliše ponavljanje petlje sve dok je logički izraz istinit. Prva naredba u petlji je formiranje proizvoda (p*=i). Slijedi uvećanje kontrolne varijable i (++i). Ispis izračunatog proizvoda je na kraju.

Listing programa :


//proizvod prirodnih brojeva od k do n
	public static void main(String[] args) {
	Scanner input = new Scanner (System.in);


	int k, n, proizvod=1;
	System.out.print("Od broja :");
	k = input.nextInt();
	System.out.print("Do broja :");
	n = input.nextInt();
	
	do {
		proizvod = proizvod * k;
		k++;
	}
	while (k <= n);
    System.out.println(proizvod);
}

Ispis na ekranu:

Index