Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Funkcia programado / Rekursio / Exercises
Triangula nombro
Problemo
La n-a triangula nombro estas la sumo
n + (n - 1) + … + 1, kie la nula triangula nombro estas
0. Skribu rekursian subprogramon tri, kiu
kalkulas ĝin, sed esprimu ĝin per du kandidatoj
multi anstataŭ per kondiĉo ene de unu korpo: unu
kandidato por la baza kazo, unu por la rekursia paŝo. Presu
tri(5).
Ekzemplo
La programo presas:
15