Problema: Crie uma função recursiva que calcule o somatório de 1 a n. [O algoritmo abaixo foi criado e executado no VisuAlg]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
algoritmo "soma_recursiva" var n: inteiro funcao soma(a: inteiro): inteiro inicio se (a = 0) entao retorne 0 senao retorne a + soma(a-1) fimse fimfuncao inicio escreva("Digite um número inteiro positivo: ") leia(n) escreval("SOMA = ", soma(n)) fimalgoritmo |
—
*Atualizado em 5 de maio de 2022