Neste post vamos implementar uma função que calcular o fatorial de um número usando Linguagem C.
No vídeo abaixo é mostrado como implementar a função que calcula o fatorial usando Linguagem C.
Código
Abaixo é apresentado o código que foi implementado no vídeo:
#include <stdio.h>
signed long int fatorial (int n) {
int x = 1;
for (int i = 1; i <= n; i++) {
x = x * i;
}
return x;
}
int main () {
signed long int y = 0;
printf ("Digite um número para calcular o fatorial: \n");
scanf ("%ld", &y);
y = fatorial (y);
printf ("O valor do fatorial = %ld\n", y);
return 0;
}
A função fatorial recebe um valor que vai determinar a condição de parada do laço de repetição for. Também declaramos uma variável dentro da função fatorial chamada x, que vai armazenar o valor do cálculo do fatorial do número, e será retornado quando o laço for for finalizado.
Na função principal do código, inicializamos uma variável do mesmo tipo da função que calcula o fatorial, e solicitamos que o usuário digite um valor para que seja calculado o fatorial do número. Após o usuário digitar um valor, a função fatorial é chamada, e o valor é armazenado na variável y, e para finalizar imprimimos o valor do fatorial no terminal.
Conclusão
Neste post vimos como calcular o fatorial usando Linguagem C, isso é tudo pessoal e até o próximo post.