(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.



Comentem, critiquem e elogiem...

Comentários

Postagens mais visitadas deste blog

Número par ou impar em C#

SQL Server - Duplicando tabela [Dica] [Video]

Calculo de area do circulo em liguagem C#