12.7.6. Napisati program koji će za učitanu vrijednost N i zračunati vrijednost izraza i ispisati:
S = 4! + 8! + 12! + … + (4N)!
Opis rješenja: Za svako i se računa faktorijel a sabira samo za djeljive sa 4 (i MOD 4 = 0) izrazom s = s + p.
Listing programa:
#12700060
n = int(input("Do broja "))
s = 0 # pocetna vrijednost sume
p = 1 # pocetna vrijednost proizvoda
i = 1 # pocetna vrijednost kontrolne varijable
while i <= 4 * n: # pocetak petlje - dok je i <= 4*n radi
p = p * i # faktorijel do broja i
if i % 4 == 0: # suma faktorijel djeljivih sa 3
s = s + p # skraćena notacija s += p
i = i + 1 # slijedeca vrijednost kontrolne varijable i
print("Suma je:", s) # ispis
Ispis na ekranu:
![](../../pascal/pascal_prir/120/120_izvedi/12500060.gif)
Index
|