Belajar C++ [Dasar] - 35 - Fungsi Rekursif

  Рет қаралды 68,168

Kelas Terbuka

Kelas Terbuka

Күн бұрын

Пікірлер: 107
@bagasraditya705
@bagasraditya705 3 жыл бұрын
"easy enough" cukup cukup...... stoppppp diulang dua kali masi ragu ragu
@ichsanabdilah4724
@ichsanabdilah4724 4 жыл бұрын
untuk memahami video ini perlu rekursif video ini berkali-kali
@dimashamzah9099
@dimashamzah9099 4 жыл бұрын
sama gan wkwkkwkwkw
@ahmadhabib8276
@ahmadhabib8276 3 жыл бұрын
sekedar sharing saja, berdasarkan yang saya fahami : itu kunci mahaminnya ada di return terakhir ( return a =2 ) , nah jadi isi dari fungsi " pangkat(2,1)" adalah nilai 2 (karena pangkat(2,1) isinya return a = 2 ) , sehingga 2 * pangkat(2,1) sama dengan 2 * 2 . nah dari fungsi ini ke atas lagi isi dari "pangkat(2,2)" adalah hasil perkalian tadi 2*2 = 4 , jadi 2 * pangkat(2,2) sama dengan 2 * 4 , dan seterusnya keatas sampai return terakhir return terakhir ini yang merupkan hasil akhirnya kalau diliat sih kayak kebawah dulu ngeluarin semua fungsinya yang terus memanggil dirinya sendiri , sampai terakhir mentok return 1 naik lagi ke atas wallahu alam , semoga membantu
@miftakhusurur4553
@miftakhusurur4553 2 жыл бұрын
mantap mas, saya juga memahaminya seperti itu
@AbduRahmanTPLP
@AbduRahmanTPLP 2 жыл бұрын
Mantep mas, jadi ngerti kalau ikut di tulis juga.
@nafirchannel
@nafirchannel Жыл бұрын
Alhamdulillah setelah melihat 3x saya paham juga😅 terimakasih infonya
@rakharozaqtama3467
@rakharozaqtama3467 5 жыл бұрын
Terima Kasih sekali kang,sangat membantu.
@aji1371
@aji1371 2 жыл бұрын
bang saran saya tiap ketik sesuatu dijelasin juga bang perbarisnya sama alurnya juga, jangan ketik cepet terus selesai gitu. Terus kita yang pemula pahamnya darimana😢
@ahmadhabib8276
@ahmadhabib8276 3 жыл бұрын
akhirnya terpecahkan juga bagaimana rekursif bekerja , jazakallahu khairan bang terimakasih
@ariefriski6233
@ariefriski6233 5 жыл бұрын
materi 1 sampai 34 masih bisa diserap otak . MATERI 35 INI KOK MENTAL MULU MATERINYA YAA ????? :(
@muhamadwahyutirta4822
@muhamadwahyutirta4822 4 жыл бұрын
Sama heheh
@gwihsanz431
@gwihsanz431 Жыл бұрын
😂😂😂
@willyardiyanto3892
@willyardiyanto3892 6 жыл бұрын
Kerasss.. Ilmu barokah koding++ (komedi) :)
@DuZe-p4y
@DuZe-p4y 4 ай бұрын
Contoh lain: int sum(int k) { if (k > 0) { return k + sum(k - 1); } else { return 0; } } int main() { int result = sum(10); cout
@zakyhermawan5465
@zakyhermawan5465 6 жыл бұрын
bang, ada tips/saran memahami fungsi rekursif yang agak ribet gak ? Saya kadang pusing sendiri soalnya, hehe
@tantopuyeng1948
@tantopuyeng1948 4 жыл бұрын
thank you kak ilmunya iklannya saya gak skip
@fasyaraihanmaulana1280
@fasyaraihanmaulana1280 4 жыл бұрын
ngeblank sebentar tpi lama lama ngerti makasih yah bank telah menemani quarantine day:(
@felixreagan8192
@felixreagan8192 4 жыл бұрын
Harus nonton berkali kali baru bisa agak ngerti
@rdk7834
@rdk7834 5 жыл бұрын
Bagus banget kakak, aku jadi mengerti :D
@oktoniuszevanya5055
@oktoniuszevanya5055 4 жыл бұрын
mantap mantap mantap
@MrBadboy-l6o
@MrBadboy-l6o 9 ай бұрын
Ini sama kaya a × ( a x ( a × ( a x ... ))))... Sampe b nya
@yukiriisaku
@yukiriisaku 2 жыл бұрын
Another loop, another otak ngeloop
@johannesriskisitinjak2257
@johannesriskisitinjak2257 4 жыл бұрын
Semangat terusss kakkk
@burtonaffandi5067
@burtonaffandi5067 4 жыл бұрын
Makasih pa!
@reiandraathillah1747
@reiandraathillah1747 3 жыл бұрын
puyeng gua bang
@andimuhammadrizal9529
@andimuhammadrizal9529 2 жыл бұрын
int pangkat (int a, int b) { while (b >= 1) { return a * pangkat(a, (b - 1)); } } aku iseng coba rekursif pake while kayak diatas kok malah berhasil ya, ada yang bisa tolong jelasin gak knp ini berhasil?
@LuisSiul-uh4wh
@LuisSiul-uh4wh 9 ай бұрын
bang itu return yang didalam fungsi rekursif apa harus sesuai sama nama dari variabel yang ada di dalm rekursifnya bang?
@miftakhusurur4553
@miftakhusurur4553 2 жыл бұрын
bang pukis mau tanya apa kelebihannya kita kalau pakai fungsi pangkatRekursif dari pada pangkatIterasi untuk menghitung sebuah nilai pangkat?
@charles4797
@charles4797 4 жыл бұрын
Bg mau nanya yg menit 5:19 disini saya mencoba dua kali. Pertama ketika saya masukkan angka 12 dan pangkat 12 mengapa hasil iterasinya jadi -251658240 dan begitu juga sebaliknya bg ketika saya masukkan angkat 12 terus pangkatnya 123 hasil iterasinya 0? Bg mohon arahan dan dijelaskan kenapa bisa begitu ketika saya masukkan inputannya kyk gitu bg
@carlesoctavianus6505
@carlesoctavianus6505 4 жыл бұрын
Coba ganti tipe datanya jdi double atau long long.
@snyfalcryo524
@snyfalcryo524 4 жыл бұрын
Int batasnya cuma 2^31, lebih besar dari itu data error/integer overflow Untuk nilai lebih besar, pake long long
@aogi1419
@aogi1419 2 жыл бұрын
aduh pak, naha rada jangar nya.. 😂
@rahmats.8913
@rahmats.8913 4 жыл бұрын
kalo penerapan fungsi rekursif itu untuk apa aja yang selain pada operasi matematika?
@vannvirgo5183
@vannvirgo5183 4 жыл бұрын
Pake software apa kak text editornya?
@ericprd
@ericprd 3 жыл бұрын
sublime text
@ihwanell5704
@ihwanell5704 6 жыл бұрын
tolong buatin dan jelasin program tower of honey dong min, btuh buat tugas kuliah
@GamerSwah
@GamerSwah 5 жыл бұрын
Kak kenpa pas pangkat kita tidak memakai library cmath yg kk ksk ...kan biar gk muter buat program 😁
@aureliuselvin1382
@aureliuselvin1382 5 жыл бұрын
biar dibiasakan bkin fungsi sendiri 😁
@PleaseWait...
@PleaseWait... 4 жыл бұрын
Ntar error pas pakai cin
@samloberutu7755
@samloberutu7755 6 жыл бұрын
btw bg,, ngodingnya pake aplikasi apa ?? plis dibalas :)
@KelasTerbuka
@KelasTerbuka 6 жыл бұрын
Sublime text
@samloberutu7755
@samloberutu7755 6 жыл бұрын
Kelas Terbuka makasi bg
@kikisusanto8882
@kikisusanto8882 3 жыл бұрын
👍👍👍
@shofyansky
@shofyansky 6 жыл бұрын
Rekursif, berarti bentar lagi ke dynamic programing yeaay
@KelasTerbuka
@KelasTerbuka 6 жыл бұрын
yeaaah....kita bahasnya agak tipis di dasar-dasar programming.. ..nanti kalo udah masuk ke searching algorithm baru we will get really deep to the topic!!!
@shofyansky
@shofyansky 6 жыл бұрын
Kelas Terbuka ok, sip lanjutkan mas bro
@fahmiirfan6923
@fahmiirfan6923 6 жыл бұрын
@@KelasTerbuka ini jadi ga om? hehe
@test-zy9xw
@test-zy9xw 6 жыл бұрын
Buat tutorial SAP 2000 dong mas
@atarasiarasi7588
@atarasiarasi7588 2 жыл бұрын
Materi masih belum saya pahami yg ada hubungannya dengan looping terutama ada pake rumus matematika
@korasukaro7794
@korasukaro7794 2 жыл бұрын
bang lo nulis2 di layar itu pake apa? ada link pembelian gak?
@rezatarajajan
@rezatarajajan 3 жыл бұрын
mas kalo fungsi 'pangkat iterasi' tuh maksudnya fungsi non rekursif kah? jadi fungsi yg gapake rekursif gitu
@iyxan23
@iyxan23 6 жыл бұрын
boleh minta sublime text 2 nya gak?? :)
@KelasTerbuka
@KelasTerbuka 6 жыл бұрын
Bukannya tingal donlot aja ya? Heuheu
@GenbyZenby
@GenbyZenby 10 ай бұрын
saya tidak paham bagian "hasil = hasil * a"? itu seperti "hasil = a * a" bukan ?? tolong bantu jawab!. makasih
@dxbramada9294
@dxbramada9294 10 ай бұрын
Sama gw juga😅
@GenbyZenby
@GenbyZenby 10 ай бұрын
@@dxbramada9294 iya masih belum ngerti ampe sekarang.... wkwkwk.. tolong bantu dong!
@GenbyZenby
@GenbyZenby 10 ай бұрын
Up!!
@dxbramada9294
@dxbramada9294 10 ай бұрын
​@@GenbyZenbygw juga pernah nyoba ah * a tapi hasil nya tetap kayak, 5 pangkat 3 hasil nya ya 25 gitu kagak berubah a nya
@dxbramada9294
@dxbramada9294 10 ай бұрын
"a * a
@halo1683
@halo1683 5 жыл бұрын
haril itu vokalis nya noah. -kang pukis
@ihwanell5704
@ihwanell5704 6 жыл бұрын
aku hanya rekursi ini yg gg faham, aku pert berkali2 padahal :v
@yosyadirizkikaa4076
@yosyadirizkikaa4076 5 жыл бұрын
bang bagai mana klok pangkatnya = 0 ? dan bagai mana klok pangkatnya negatif. angka apapunn jika di pangkatkan dengan 0 hasilnya = 1.
@KelasTerbuka
@KelasTerbuka 5 жыл бұрын
Nah pertanyaan bagus, di episode ini pangkat 0 dan - belum termasuk. Bagus buat latihan nih, coba aja bro pakai library math. Kalau mau manual berarti harus pakai aproksimasi nilai akar dan itu lumayab ribet matematikanya hehehe
@ariiqsyafiinalfaqih5243
@ariiqsyafiinalfaqih5243 3 жыл бұрын
klo pangkat 0 if(b == 0) { return 1 } karena bilangan apapun dipangkat 0 hasilnya 1
@muhammadraihanalfarizy6836
@muhammadraihanalfarizy6836 Жыл бұрын
kayak gini int pangkat( int basis, int eksponen ){ if( eksponen == 0 ){ return 1; } return basis * pangkat( basis, ( eksponen-1 ) ); } @@ariiqsyafiinalfaqih5243
@arka8156
@arka8156 4 жыл бұрын
Banyak yg bingung di rekursif,malah aku bingung di segitiga loop ☺️ ada apa dengan otak saya
@malikysyailendra5951
@malikysyailendra5951 3 жыл бұрын
Beda2 ngab. Saya bingung di fungsi default arg wkwkkwkwk
@kazee7731
@kazee7731 2 жыл бұрын
@@malikysyailendra5951 fungsi default arg bukannya gampang pake banget?
@nasyahniesyah1710
@nasyahniesyah1710 4 жыл бұрын
Bang, (a,(b-1)) , b nya gak ikut dikali? Digimanain sih itu bang? Bingung euy🥴
@fauzeinmulyawarman5036
@fauzeinmulyawarman5036 3 жыл бұрын
Rekursif udah mulai susah uy... ;(
@jonathanandreaspangkey3167
@jonathanandreaspangkey3167 3 жыл бұрын
belajar fungsi rekursif nntinya dipake dmn sih?pdahal yg pertama operasi pangkatnya udah, mlah di tamba ribet, serius nanya, benar2 pemula
@cicaksalto23
@cicaksalto23 6 жыл бұрын
bang saya bingung dibagian if yg mana b == 1 dan b
@p3k846
@p3k846 5 жыл бұрын
b==1 itu artinya b nya harus satu, sedangkan b
@calvinnickholaskurniawan603
@calvinnickholaskurniawan603 3 жыл бұрын
kak kalo menggunakan void apakah tetep termasuk fungsi rekursif?
@ridwanskie
@ridwanskie 2 жыл бұрын
tidak, gaada pengembalian
@jokosupriadi6040
@jokosupriadi6040 5 жыл бұрын
Mas, apakah semua tutorial awal sampai akhir, apa ada berupa buku dan di jual di mana terima kasih
@sahrulusman3216
@sahrulusman3216 4 жыл бұрын
Bang pusing aduh.
@AHMDDESIGNER
@AHMDDESIGNER 3 жыл бұрын
bang cara membuat source file input random namun outputnya berurutan, bilangan bulat
@SanopJuntak
@SanopJuntak 5 жыл бұрын
Kang, ini artinya rekursif itu perulangan tanpa decrement/increment dong?
@ArielYoutube
@ArielYoutube 4 жыл бұрын
Tergantung konteksnya bro
@tyrant3711
@tyrant3711 4 жыл бұрын
Bang kok aku hasil iterasi 3 pangkat 6 jadi 2187 ? padahal sudah sesuai sama yang abang
@alvinakrisendi2620
@alvinakrisendi2620 4 жыл бұрын
Bang aku ga ngerti bagian return nya, pas " Akhir dari program " Terus return a, kenapa outputnya jadi Akhir dari program 16 16 itu a nya kah? :)
@daverussell4052
@daverussell4052 4 жыл бұрын
Jadi si a itu akan dikirim stelah si b nyampe 1
@daverussell4052
@daverussell4052 4 жыл бұрын
Nanti nilai a baru dikirim ke fungsi yang ada diatasnya sampe ke rekursif yang pertama
@nasyahniesyah1710
@nasyahniesyah1710 4 жыл бұрын
@@daverussell4052 maksud dari program (a,(b-1)) nya itu apa kak? b-1 nya ga ikut dikali? Gimana ih, bingung:( jelasin kak:(
@daverussell4052
@daverussell4052 4 жыл бұрын
@@nasyahniesyah1710 ohh gini kak itu kan pangkat rekursif punya 2 parameter a = angkanya, b = pangkatnya. Contoh A = 2 B = 3 Artinya 2 × 2 × 2 Nah fungsi pangkatrekursif kan mengebalikan nilai a × pangkatrekursif(a,(b-1)); Kalau dijadikan angka : 2 × pangkatrekursif(2,(3-1)); Artinya dia harus ngerjaindulu si fungsi pangkatrekursif(2,(3-1)) dulu kan biar dapet nilainya berapa. Secara gak langsung dia bakal loop sampe dapet nilai dari fungsi pangkatrekursif() brp..
@daverussell4052
@daverussell4052 4 жыл бұрын
@@nasyahniesyah1710 maka nya diberi kondisi if jika b nya udh 1, artinya pangkat satu maka akan mereturn si a karena bilangan apapun dipangkat 1 = bilangangan itu sendiri
@gwihsanz431
@gwihsanz431 Жыл бұрын
Masih kurang paham di part rekursiv ini 😢
@EtBukaneluu
@EtBukaneluu 4 жыл бұрын
perasaan di rekursif tersebut tidak ada perintah perpangkatan, kok dia mangkatin sendiri ya ?
@ericprd
@ericprd 3 жыл бұрын
kan a x fungsi pangkatRekursif yg dimana itu adalah hasil nilai dari a x a. kalo b nya itu anggap saja seperti pembatas saja berapa kali fungsi itu diulang, sama kayak for. koreksi kalo salah
@v1ctus-091
@v1ctus-091 3 жыл бұрын
wut?? overflow ?? kek pernah denger :v
@universe2465
@universe2465 4 жыл бұрын
Brain.exe not responding
@alanburhannudin4733
@alanburhannudin4733 5 жыл бұрын
Asli pusing
@Wow-uo5de
@Wow-uo5de 3 жыл бұрын
penjelasannya susah dimengerti
@aynulyaqin1588
@aynulyaqin1588 4 жыл бұрын
Apk nya apa kak?
@juaniw6735
@juaniw6735 4 жыл бұрын
Sublime text 2 / 3
@cicaksalto23
@cicaksalto23 6 жыл бұрын
oh bang kebalik itu kalo seandainya b == 1 maka dia gk bisa pangkat yg negatif kalo b
@arka8156
@arka8156 4 жыл бұрын
Oh bukanya karena nilai returnya a yah?
@adilfadhillah5970
@adilfadhillah5970 4 жыл бұрын
Bang saya masih sedikit bingung untuk logika rekursif
Belajar C++ [Dasar] - 36 - Latihan Rekursif - Faktorial
10:18
Kelas Terbuka
Рет қаралды 36 М.
Belajar C++ [Dasar] - 38 - Pointer
14:33
Kelas Terbuka
Рет қаралды 73 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Belajar C++ [Dasar] - 44 - Latihan Array
11:59
Kelas Terbuka
Рет қаралды 42 М.
Belajar C++ [Dasar] - 37 - Latihan Rekursif - Fibonacci
14:06
Kelas Terbuka
Рет қаралды 30 М.
03. Fungsi Rekursif | Matematika Diskrit dan Logika | Sistem Informasi
7:04
Vinny Yuliani Sundara
Рет қаралды 4,6 М.
Belajar C++ [Dasar] - 40 - Fungsi dengan Pointer
9:20
Kelas Terbuka
Рет қаралды 37 М.
Belajar C++ [Dasar] - 39 - Reference
6:49
Kelas Terbuka
Рет қаралды 33 М.
50+ Fragen und Antworten für Anfänger A1-B1 || Deutsch Lernen schnell
6:06
JDBC Delete data
4:37
Belajar_C
Рет қаралды 37
Belajar C++ [Dasar] - 45 - Looping Array
11:08
Kelas Terbuka
Рет қаралды 35 М.
Belajar C++ [Dasar] - 42 - Pendahuluan Array
17:13
Kelas Terbuka
Рет қаралды 110 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН