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
|