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 |
|
- učitati granicu intervala (n)
učitati koeficijent (m)
- početna vrijednost sume (s=0)
- početne vrijednosti za i ( i = n)
- početak petlje
- formirati novu sumu (s = s + n + i*m)
- uvećaj vrijednost kontrolne promjenljive (i=i+1)
- 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
- ispisati granicu n, koeficijent m i izračunatu vrijednost sume s
- kraj
|
Index
|
|