[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Dúvida - Função Recursiva

[Finalizado Pelo Aluno]

Renan Frozza
Criador Renan Frozza 09/06/2021

Olá Carlos!
Nessa função recursiva, o fato de você chamar a função dentro dela mesma é o causa o "looping" para refazer o cálculo?
Ficou um pouco confuso porque imaginei a solução utilizando algum laço de repetição como for ou while.

Manager Carlos Ferreira 09/06/2021

Olá, Renan!
Tudo bem?

Para alguns casos bem específicos precisa trabalhar com funções recursos (onde ela mesmo chama a sí própria), são lógicas e cálculos bem específicos que isso é necessário (com o calculo de fibonacci, por exemplo).

Loops são mais usados não para fazer e carregar lógicas, mas sim, para percorrer itens de uma array e fazer algum operação (como imprimir) os seus valores.

Ficou mais claro amigo?

Carlos Ferreira
Criador Renan Frozza 09/06/2021

Sim, fiz leituras e vi alguns vídeos (portugol e lógica de progrmação haha)
Consegui entender melhor o funcionamento da recursividade, tanto fatorial quanto Fibonacci

Muito obrigado Carlos!

 

Renan Frozza
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!