Somme cumulée des éléments d’une liste : cumSum

### 6.42.35 Somme cumulée des éléments d’une liste : cumSum

cumSum a comme paramètre l une liste (ou une séquence) de nombres réels ou de décimaux ou de chaîne de caractères.
cumSum renvoie la liste (ou la séquence) de même longueur que l avec comme k-ième élément la somme (ou la concaténation) des éléments l[0],..,l[k].
On tape :

cumSum(sqrt(2),3,4,5,6)

On obtient :

sqrt(2),3+sqrt(2),3+sqrt(2)+4,3+sqrt(2)+4+5,
3+sqrt(2)+4+5+6

On tape :

normal(cumSum(sqrt(2),3,4,5,6))

On obtient :

sqrt(2),sqrt(2)+3,sqrt(2)+7,sqrt(2)+12,sqrt(2)+18

On tape :

cumSum(1.2,3,4.5,6)

On obtient :

1.2,4.2,8.7,14.7

On tape :

cumSum([0,1,2,3,4])

On obtient :

[0,1,3,6,10]

On tape :

cumSum("a","b","c","d")

On obtient :

"a","ab","abc","abcd"

On tape :

cumSum("a","ab","abc","abcd")

On obtient :

"a","aab","aababc","aababcabcd"