Program Rekursi Matematika Deskrit, yoo jumpa lagi sobat Cs. Dah lama Cs gak posting catatan tugas-tugas kuliah. Berhubung quota masih banyak ada baiknya Cs berbagi Catatan tugas kuliah membuat program rekursi matematika deskrit.
Rekursi adalah suatu proses atau prosedur dari fungsi yang memanggil dirinya sendiri secara berulang-ulang. Karena proses dalam Rekursi ini terjadi secara berulang-ulang maka harus ada kondisi yang membatasi pengulangan persebut, jika tidak maka proses tidak akan pernah berhenti sampai memori yang digunakan untuk menampung proses tersebut tidak dapat menampung lagi (Penuh).
Contoh penerapan Rekursi adalah pada masalah Faktorial. Faktorial dari bilangan bulat positif n didefinisikan sebagai berikut.
n! = n.(n-1)! Untuk n > 1
n! = 1 Untuk n = 0 atau n = 1
Simplenya seperti ini :
- Rekursi dari 4 adalah 24 dengan rumus 1*2*3*4=24
- Rekursi dari 5 adalah 120 dengan rumus 1*2*3*4*5=120
Namun apabila di program C++ seperti ini :
- Rekursi dari 5 adalah 120 dengan proses
5*4=20
20*3=60
60*2=120
120*1=120
end
- Rekursi dari 4 adalah 24 dengan proses
4*3=12
12*2=24
24*1=24
end
Berikut codingan dari program rekursi c++ :
thansk yo bang , sangat bermanfaat gan.. mampir-mampir gan ke blog ane gan.. or ke lantai dasar unpam boleh biar sharing nya berkualitas gan hehehehe …