Fungsi untuk menghitung bilangan faktorial di C

21 May

Pada kesempatan kali ini, saya mau sharing bagaimana cara kita membuat sebuah fungsi di bahasa pemrograman C yang berguna untuk mendapatkan hasil dari faktorial suatu bilangan. Tahukah kamu bilangan faktorial? Jadi bilangan faktorial itu seperti ini,contohnya jika kita nyatakan 5! itu sama dengan 5x4x3x2x1 = 120, untuk 4! = 4x3x2x1 = 24, dan lain sebagainya. Oke langsung saja:


#include <stdio.h>

int Faktorial (int N)
{
 if ( N==0){
 return 1;
 } else {
 return N * Faktorial (N-1);
 }
}

int main ()
{
 int bilangan;
 printf ("Masukkan bilangan yang akan dihitung : ");
 scanf ("%d", &bilangan);
 printf ("%d! = %d\n\n\n", bilangan, Faktorial (bilangan));
 return main ();
}

 

Fungsi di atas adalah fungsi rekursif yang berguna untuk mendapatkan hasil faktorial dari suatu bilangan. Selamat mencoba juga!

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: