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!
Leave a Reply