Dada a seguinte função recursiva e uma entrada recebida como parâmetro:
Analise e responda qual é a execução esperada dessa função, ou seja, o resultado retornado.
Passo 1
Essa função tem o objetivo de usar a recursão para realizar o cálculo da soma do número recebido como parâmetro com seus antecessores.
Passo 2
Isso acontece, pois cada retorno de instância passando (antecessor da instância atual) como parâmetro será somado com . Logo, teremos a soma de com todos os seus antecessores até 0 (que é o caso básico limitante).
Resposta
Ei, a resposta está no passo a passo :)