### 6.39.31 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[k],..,l[0]`.
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"`