Pára iniciantes decidi criar um tutorial de um Sistema Fatorial antes de mais anda você precisa de LOGICA & saber MATEMÁTICAbom vamos lá primeiro você precisa de um IDE de C++ como codeblocks,devlopper C++,Geanyou até NOTEPAD++ eu estarei usando o Geany bom vamos ao codigo...
Entendo o que é fatorial: Bom isso você deveria saber aprendi na 5° série mais enfim, fatorial de um numero náda mais é que um numero natural vezes os seus antecessores !entendeu?
5=5.4.3.2 = 120
8= 8.7.6.5.4.3.2.1 = 40.320
Entendeu? bom vamos ao 2° Passo
Entendo o codigo
estarei usando NOTEPAD++ mais vocês podem usar os programas listados acima
Codigo completo e como compila-lo
1°Passo
Entendo o que é fatorial: Bom isso você deveria saber aprendi na 5° série mais enfim, fatorial de um numero náda mais é que um numero natural vezes os seus antecessores !entendeu?
Exemplo:
5=5.4.3.2 = 120
8= 8.7.6.5.4.3.2.1 = 40.320
Entendeu? bom vamos ao 2° Passo
2°Passo
Entendo o codigo
estarei usando NOTEPAD++ mais vocês podem usar os programas listados acima
- Código:
#include <stdio.h> /* Serve para puxar a biblioteca pois sem isso nao será nada */
- Código:
int main()
{
int num, total=1, cont;
printf("Digite um numero: ");
scanf("%d", &num);
- Código:
for (cont=num; num>1; num--) /*Um contador que decrementa um a cada vez que o programa for rodando*/
{
total = total * (num); /*Fórmula para o fatorial, toda vez o total vai acumulando, até a variável "num" valer zero*/
}
printf("O Fatorial é %d ", total);
getch();
}
3°Passo
Codigo completo e como compila-lo
- Código:
#include <stdio.h>
int main()
{
int num, total=1, cont;
printf("Digite um numero para calcular o fatorial: ");
scanf("%d", &num);
for (cont=num; num>1; num--) /*Um contador que decrementa um a cada vez que o programa for rodando*/
{
total = total * (num); /*Fórmula para o fatorial, toda vez o total vai acumulando, até a variável "num" valer zero*/
}
printf("\nO Fatorial do numero digitado e = %d ", total);
getch();
}
Créditos: Eu+Conhecimento e uma parte do meu primo que está fasendo Faculdade Ciencia da Computação