(Código) Classe que calcula o fatorial de um número
Fiz uma classe onde criei um método que funciona como uma função recursiva, é bem simples com código aberto , você pode baixar , alterar da forma que quiser ...
Para baixar a o projeto :
http://www.wellingtonrogati.com.br/downloads/

Abaixo você pode ver o conceito usado para a criação do método:
Por definição matemática o fatorial de um número é = 1
então quando a variável x chegar em zero a função voltará
de forma rescursiva multiplicando os valores anteriores,
isso acontece porque os valores são guardados em uma pilha
Esse código é bem simples e ajuda a entender recursividade
onde " if(x == 0) " é o ponto de parada da função,num código pronto e comentado para calcular o fatorial de um número seguindo a regra da matemática onde, por definição O fatorial de zero é = 1 , 0!=1 , e n!=n*(n-1)! -> recorrência ex: 4!=4.3.2.1 = 24
Fiz uma aplicação em C# usando essa classe na figura abaixo.
Para baixar a o projeto :
http://www.wellingtonrogati.com.br/downloads/

Abaixo você pode ver o conceito usado para a criação do método:
Por definição matemática o fatorial de um número é = 1
então quando a variável x chegar em zero a função voltará
de forma rescursiva multiplicando os valores anteriores,
isso acontece porque os valores são guardados em uma pilha
Esse código é bem simples e ajuda a entender recursividade
onde " if(x == 0) " é o ponto de parada da função,num código pronto e comentado para calcular o fatorial de um número seguindo a regra da matemática onde, por definição O fatorial de zero é = 1 , 0!=1 , e n!=n*(n-1)! -> recorrência ex: 4!=4.3.2.1 = 24
Fiz uma aplicação em C# usando essa classe na figura abaixo.
Mais conhecimento - > http://pt.wikipedia.org/wiki/Recursividade
Comentem, critiquem e elogiem...
Comentários
Postar um comentário