8.1.. Izračunati sumu i proizvod prirodnih brojeva od k do n. Koristiti jednu i dvije FOR petlju.

Opis rješenja: Zadatak se rješava postavljanjem početnih vrijednosti za sumu (s:=0;) i proizvod (p:=1;). Ista FOR petlja se koristi za izračunavanje sume i proizvoda.

Listing programa:

PROGRAM p08112045;
USES
  WinCrt;
VAR
  i, n, k :INTEGER;
  s, p: REAL;
BEGIN
  WRITE('Od broja  ');
  READLN( k );
  WRITE('Do broja  ');
  READLN( n );
  p := 1;
  s := 0;
  FOR i := k TO n DO
    BEGIN
      s := s + i;
      p := p * i;
    END;
  WRITELN('od ', k, ' do  ', n, '  suma je ', s);
  WRITELN('od ', k, ' do  ', n, '  proizvod je ', p);
END.

II varijanta: Dvije FOR petlja PROGRAM p08112045_1; USES WinCrt; VAR i, n, k :INTEGER; s, p: REAL; BEGIN WRITE('Od broja '); READLN( k ); WRITE('Do broja '); READLN( n ); p := 1; s := 0; FOR i := k TO n DO s := s + i; FOR i := k TO n DO p := p * i; WRITELN('od ', k, ' do ', n, ' suma je ', s); WRITELN('od ', k, ' do ', n, ' proizvod je ', p); END.

Ispis na ekranu:

Index