Dúvida - Função Recursiva
[Finalizado Pelo Aluno]
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.
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?
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!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!