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!
Recent Comments