Secara matematis, 1! = 0! = 1, sedangkan negative factorial = tidak terdefinisi. Berikut tampilan local scopenya : int faktorial (int n){ if (n < 0){ cout
Dan kalau yang anda maksud biar yang kalau faktorial negatif dia keluar output pesan tidak terdefinisi anda bisa mengubah nya dengan menampung pemanggilan fungsi anda ke sebuah variabel (hanya bisa dilakukan jika fungsi tersebut mereturn sebuah nilai seperti dalam kasus ini fungsi nya merupakan fungsi int maka angka penampung nilai fungsinya berupa int) kemudian cek apakah nilai yang menampung pemanggilan fungsi itu 0 atau tidak di main nya. jika 0 maka print pesan errornya jika tidak maka print nilainya. Semoga membantu :>
@@kyleevalencia1827 Bang bisa kasih penjelasan Fungsi rekursif ga bang kek penjelasan pentingnya aja gitu.soalnya sama masih SMA masih dibangku kls 2,tetapi dimateri ini saya kurang masuk keotak bang.jadi tolong kasih saya saran ya bang🙏
@@m.ramadhansyahputra2327 Dan kalau soal penting rekursif itu simple nya untuk data structure seperti bst dan kasus ekstrim nya teman saya pernah bilang rekursif ini bakal membantu sekali dalam kasus floodfill (cari jalan path gitu) tapi saya belum pernah bangun code nya langsung. Cuma ngertiin code punya teman saya
boleh banget bro....di tutorial ini objektifnya buat mengenalkan konsep rekursif itu seperti apa, kalo udah ngerti rekursif dan bisa pakai library cmath sih oke bro
Bg buatin dong materi dynamic programmingnya please. Chanel abg sangat membantu sekali samaku dan aku jadi lebih paham tentang programming.
Secara matematis, 1! = 0! = 1, sedangkan negative factorial = tidak terdefinisi.
Berikut tampilan local scopenya :
int faktorial (int n){
if (n < 0){
cout
Ini ditampilkan nilai negatifnya yang tulisan tidak terdefinisi tidak keluar sama sekali atau bagaimana ??
Dan kalau yang anda maksud biar yang kalau faktorial negatif dia keluar output pesan tidak terdefinisi anda bisa mengubah nya dengan menampung pemanggilan fungsi anda ke sebuah variabel (hanya bisa dilakukan jika fungsi tersebut mereturn sebuah nilai seperti dalam kasus ini fungsi nya merupakan fungsi int maka angka penampung nilai fungsinya berupa int) kemudian cek apakah nilai yang menampung pemanggilan fungsi itu 0 atau tidak di main nya. jika 0 maka print pesan errornya jika tidak maka print nilainya.
Semoga membantu :>
@@kyleevalencia1827 Bang bisa kasih penjelasan Fungsi rekursif ga bang kek penjelasan pentingnya aja gitu.soalnya sama masih SMA masih dibangku kls 2,tetapi dimateri ini saya kurang masuk keotak bang.jadi tolong kasih saya saran ya bang🙏
@@m.ramadhansyahputra2327 Dan sekarang baru semester 2
@@m.ramadhansyahputra2327 Dan kalau soal penting rekursif itu simple nya untuk data structure seperti bst dan kasus ekstrim nya teman saya pernah bilang rekursif ini bakal membantu sekali dalam kasus floodfill (cari jalan path gitu) tapi saya belum pernah bangun code nya langsung. Cuma ngertiin code punya teman saya
bang w masih bingung, misalkan suatu return rekursif itu, nilai returnnya tersimpan dimana ya dan gmna kita bisa akses hasil return tsb??
Bang,di vscode gw error,karna variabel angka itu gak di inisialiasi,padahal kan itu pake cin inisialiasi nya
int
I lopyu bangg💕 makasih ilmunyaaa😭
eh ada amel wkwkw
@@nibrasalfaruqiyah3797 eh ka ibas😂
Eh kok ad kalian
request rekrusif tower hanoi
Kalo mau buat faktorial genap aja gmn ya bang?
Buat dulu kondisi inputnya harus
a%2==0
Trs return a*func(a-2);
a%2== 0
buat apa,tolong bikin aja functionnya,jangan setengah setengah
Bang Kalo Kita punya Cara sendiri tpi pake library cmath boleh ga bg jadinya ga usah make int iterasi lagi malh sedikit lebih mudah
boleh banget bro....di tutorial ini objektifnya buat mengenalkan konsep rekursif itu seperti apa, kalo udah ngerti rekursif dan bisa pakai library cmath sih oke bro
kenapa lebih dari 50 hasilnya 0
bantu jawab gan
itu karena tipe data integer yang dipakai itu range nya tidak mencukupi untuk menyimpan data sebesar 50!. CMIIW
Pakek unsigned long long kali ya
ternyata pake if else kita bisa buat looping
bang knp klo kita inputin 100 itu nilai hasilnya 0
Udh lewat angka maksimum berarti
2147483648
Kalo input 20 juga dia muter ke mines
Itu udah overflow, kalo mau jangan pake int. coba long aja
bang klo kg usah pake prototype juga bisa kan?fungsi prototype itu buat apa dh jd pusing saya
Nanti di multifile
Jadi lebih jelas
Dimateri sebelumnya sudah ada dijelasin,jadi tinggal kmu buka saja
masih ndak paham bang :(
bang pake pen tablet ya bang