Program Menghitung Faktorial Dalam Bahasa C

Dalam matematika, faktorial dari bilangan asli n adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan n. Faktorial ditulis sebagai n! dan disebut n faktorial. Secara umum dapat dituliskan sebagai:
n!=n \cdot (n-1) \cdot (n-2)\cdot (n-3) \cdot ... \cdot 3 \cdot 2 \cdot 1
Sebagai contoh, nilai dari 7! adalah 7\cdot6\cdot5\cdot4\cdot3\cdot2\cdot1=5040. 
Berikut ini adalah sebuah program menghitung faktorial dengan menggunakan bahasa pemrograman C. Berikut source code-nya.

#include<stdio.h>
#include<conio.h>

int faktorial(int x)
{
if(x==0)
return 1;
else
return x*faktorial(x-1);
}
int main()
{
int n;
printf("\t\tProgram Menghitung Faktorial\n");
printf("\t\t============================\n\n");
printf("Input Sebuah Bilangan Bulat : ");
scanf("%d",&n);
printf("\n");
printf("Nilai dari %d! adalah %ld", n, faktorial(n));
getch();
return 0;
}


Tidak ada komentar:

Diberdayakan oleh Blogger.