8.1.. Proizvod prirodnih od k do n.

Opis rješenja: Početna vrijednost proizvoda je p=1. Izraz za izračunavanja proizvoda je p=p*i. Tumačenje ovog izraza je slično objašnjenju izraza za sabiranje (s=s+i). Desni dio izraza (p*i) predstavalja proizvod vrijednosti varijabli p i i. Dobiveni proizvod se pridružuje varijabli p. Jasno je da postoji razlika između ovog i matematičkog tumačenja navedenog izraza. Inače izraz se čita kao p postaje p*i ili kao p prima vrijendost p*i.

Opis programa: Na početku programa se učitavaju granice intervala i postavlja početna vrijednost proizvoda (p=1). FOR petlja obezbjeđuje promjenu vrijednosti kontrolne varijable i od k do n. Pri svakom prolazu kroz petlju vrijednost proizvoda p se množi sa vrijednošću varijable i (p*i). Ova izračunata vrijednost se pridružuje varijabli p. Petlja se ponavalja sve dok vrijednost kontrolne varijable i ne bude veća od n. Ispis se obavlja na kraju programa.

Tekstualni algoritam:

  1. učitati granice intervala (k, n)
  2. početna vrijednost prizvoda (p=1)
  3. za i = k do n radi
    formirati novi proizovd (p=p*i)
  4. ispisati izračunati proizvod

Tabela 8.1.. Proizvod prirodnih od k do n.

Listing programa:

1 REM 08112042
10 PRINT "Granice k,n ";
20 INPUT k, n
30 p = 1
40 FOR i = k TO n
50   p = p * i
60 NEXT i
70 PRINT "Od "; k;" do "; n; " proizvod je "; p
80 END

Ispis na ekranu:

Index