Averages/Simple moving average: Difference between revisions

(Nimrod -> Nim)
Line 937:
].
#var aSum := Summing new:(Real new &int:0) foreachrun &enumerator:theList.
^ aSum / aCount.
Line 943:
]
}
 
// --- Program ---
 
#symbol program =
Line 949 ⟶ 951:
#var SMA5 := SMA new:5.
 
control forrangerun &int:1 &int:5 &doforEvery: (&intindex:i)
[
consoleEx writeLine:"sma3 + " :i :" = ": (SMA3 += i).
Line 955 ⟶ 957:
].
 
control forrangerun &int:5 &int:1 &doforEvery: (&intindex:i)
[
consoleEx writeLine:"sma3 + " :i :" = ": (SMA3 += i).
consoleEx writeLine:"sma5 + " :i :" = ": (SMA5 += i).
].
].</lang>
</lang>
 
=={{header|Erlang}}==
Anonymous user