Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Tugas 04 Matrikulasi ALGORITMA & STRUKTUR DATA
- // menghitung faktorial bilangan
- // dengan fungsi rekursi :
- // Dosen : Dr. Indrastanti Ratna Widiasari, S.T., M.T.
- // FAKULTAS TEKNOLOGI INFORMASI
- // UNIVERSITAS KRISTEN SATYA WACANA
- // 2016
- #include <stdio.h>
- //mendefinisikan fungsi
- long int faktorialBilangan(int n);
- int main()
- {
- //mendeklarasikan variabel
- int n;
- //menampilkan tulisan dilayar dan membaca input user
- printf("Masukkan sebuah bilangan positif: ");
- scanf("%d", &n);
- printf("Hasil faktorial dari bilangan %d adalah : %ld", n, faktorialBilangan(n));
- //menyembunyikan karakter di layar
- getch ();
- return 0;
- }
- // membuat fungsi jenis rekursi
- long int faktorialBilangan(int n)
- {
- if (n >= 1)
- //melakukan rekursi
- return n*faktorialBilangan(n-1);
- else
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement