12.5.4. Napisati program koji će za učitanu vrijednost N izračunati vrijednost izraza i ispisati:

Opis rješenja: Izraz iz zadatka ćemo napisati u obliku
s = n + (n + m) + (n + 2m)+ (n + 3m) + ... + (n + m*m) - izaz iz zadatka
s = (n+0*m) + (n + 1*m) + (n + 2*m)+ (n + 3*m) + ... + (n + m*m) - dodaje se 0*m da se bude vidljivije opseg vrijednosti i.
s = s + (n + i*m) gdje je i u opsegu od 0 do m

Grafički dijagram toka

Tekstualni algoritam

  1. učitati granicu intervala (n)
    učitati koeficijent (m)
  2. početna vrijednost sume (s=0)
  3. početne vrijednosti za i ( i = n)
  4. početak petlje
  5. formirati novu sumu (s = s + n + i*m)
  6. uvećaj vrijednost kontrolne promjenljive (i=i+1)
  7. dok je kontrolna promjenljiva i <= n + m*m (ili n + m2) ponovi petlju (idi na korak 6), inače kad je i > n + 2*m izađi iz petlje
  8. ispisati granicu n, koeficijent m i izračunatu vrijednost sume s
  9. kraj

Index