Senin, 26 Maret 2012
Raptor kasus ( 5.5 fungsi faktorial secara rekursif untuk mencari nilai n! )
Ket : 1. masukan "n"
2. disini terjadi pemanggilan 2 kali yaitu yang pertama pemanggilan "n" secara "interatif ( n )" dan pemanggilan "n" secara "rekursif ( n )" yang pertama akan pemanggilan secara interatif terlebih dahulu
Ket : 3. disini akan ada fungsi yang bernama "interatif", pertama "a" akan diinisialisasikan "a = 1"
4. kemudian akan terjadi perulangan jika "n <= 0" , setelah itu akan diproses, jika masuk ke proses "yes" maka akan langsung ke keluaran "interatif -> n! = + a" kemudian akan masuk ke fungsi dengan nama "rekursif"
Ket : 5. akan masuk ke "n==0" dan masuk ke proses "yes" dan langsung menghasilkan keluaran ( outputnya )
6. jika "n <=0" menghasilkan proses "no" maka akan masuk ke fungsi dengan nama "interatif"
Ket : 7. "a = n * a" disini artinya nilai "n" yang kita inputkan akan dikalikan dengan variabel "a"
8. "n = n +1" artinya nilai "n" akan terus bertambah sampai batas yang ditentukan
9. kemudian setelah itu akan masuk ke "interatif -> n! = + a", dan akan masuk lagi ke fungsi yang bernama "rekursif"
Ket : 10. "n == 0", langsung masuk ke proses "no" dan akan ada pemanggilan "rekursif ( n - 1, n * a )"
11. kemudian balik lagi ke fungsi yang bernama "main" dan langsung keluaran
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar