Fatorial usando Linguagem C.

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.