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

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

Kelas Terbuka

Kelas Terbuka

Күн бұрын

Ayo Belajar C++ dasar di seri Tutorial C++ Bahasa Indonesia untuk pemula. Yuk belajar fungsi rekursif
Yeah!!!, selamat datang di seri video tutorial C++ paling kece se-youtube. Buckle up, get ready for this dan semoga bermanfaat teman-teman.
enjoy gan, keep learning keep awesome!!!!
=======================================
Source Code bisa didownload di:
www.github.com...
=======================================
Playlist C++ dasar:
• Belajar C++ [Dasar] - ...
=======================================
Komunitas Kelas Terbuka:
Discord 👾:
/ discord
Telegram :
t.me/ruangdisk...
=======================================
Donasi Kelas Terbuka:
Saweria (GoPay, Dana, LinkAja, OVO, QRIS)
saweria.co/kel...
=======================================
Follow kami di:
/ kelasterbuka
/ kelasterbuka
/ kelasterbuka_id
/ kelasterbukaindonesia
www.github.com...
#kelasterbuka #ngoding #matlab

Пікірлер: 108
@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
@aji1371
@aji1371 3 жыл бұрын
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😢
@nafirchannel
@nafirchannel 2 жыл бұрын
Alhamdulillah setelah melihat 3x saya paham juga😅 terimakasih infonya
@ahmadhabib8276
@ahmadhabib8276 3 жыл бұрын
akhirnya terpecahkan juga bagaimana rekursif bekerja , jazakallahu khairan bang terimakasih
@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.
@tantopuyeng1948
@tantopuyeng1948 4 жыл бұрын
thank you kak ilmunya iklannya saya gak skip
@rakharozaqtama3467
@rakharozaqtama3467 5 жыл бұрын
Terima Kasih sekali kang,sangat membantu.
@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 Жыл бұрын
😂😂😂
@oktoniuszevanya5055
@oktoniuszevanya5055 4 жыл бұрын
mantap mantap mantap
@zakyhermawan5465
@zakyhermawan5465 6 жыл бұрын
bang, ada tips/saran memahami fungsi rekursif yang agak ribet gak ? Saya kadang pusing sendiri soalnya, hehe
@fasyaraihanmaulana1280
@fasyaraihanmaulana1280 4 жыл бұрын
ngeblank sebentar tpi lama lama ngerti makasih yah bank telah menemani quarantine day:(
@johannesriskisitinjak2257
@johannesriskisitinjak2257 5 жыл бұрын
Semangat terusss kakkk
@felixreagan8192
@felixreagan8192 4 жыл бұрын
Harus nonton berkali kali baru bisa agak ngerti
@DuZe-p4y
@DuZe-p4y 6 ай бұрын
Contoh lain: int sum(int k) { if (k > 0) { return k + sum(k - 1); } else { return 0; } } int main() { int result = sum(10); cout
@willyardiyanto3892
@willyardiyanto3892 6 жыл бұрын
Kerasss.. Ilmu barokah koding++ (komedi) :)
@rdk7834
@rdk7834 5 жыл бұрын
Bagus banget kakak, aku jadi mengerti :D
@reiandraathillah1747
@reiandraathillah1747 3 жыл бұрын
puyeng gua bang
@burtonaffandi5067
@burtonaffandi5067 4 жыл бұрын
Makasih pa!
@yukiriisaku
@yukiriisaku 3 жыл бұрын
Another loop, another otak ngeloop
@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?
@kikisusanto8882
@kikisusanto8882 3 жыл бұрын
👍👍👍
@MrBadboy-l6o
@MrBadboy-l6o 11 ай бұрын
Ini sama kaya a × ( a x ( a × ( a x ... ))))... Sampe b nya
@LuisSiul-uh4wh
@LuisSiul-uh4wh 11 ай бұрын
bang itu return yang didalam fungsi rekursif apa harus sesuai sama nama dari variabel yang ada di dalm rekursifnya bang?
@aogi1419
@aogi1419 2 жыл бұрын
aduh pak, naha rada jangar nya.. 😂
@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
@atarasiarasi7588
@atarasiarasi7588 2 жыл бұрын
Materi masih belum saya pahami yg ada hubungannya dengan looping terutama ada pake rumus matematika
@GenbyZenby
@GenbyZenby Жыл бұрын
saya tidak paham bagian "hasil = hasil * a"? itu seperti "hasil = a * a" bukan ?? tolong bantu jawab!. makasih
@dxbramada9294
@dxbramada9294 Жыл бұрын
Sama gw juga😅
@GenbyZenby
@GenbyZenby Жыл бұрын
@@dxbramada9294 iya masih belum ngerti ampe sekarang.... wkwkwk.. tolong bantu dong!
@GenbyZenby
@GenbyZenby Жыл бұрын
Up!!
@dxbramada9294
@dxbramada9294 Жыл бұрын
​@@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 Жыл бұрын
"a * a
@rahmats.8913
@rahmats.8913 4 жыл бұрын
kalo penerapan fungsi rekursif itu untuk apa aja yang selain pada operasi matematika?
@shofyansky
@shofyansky 7 жыл бұрын
Rekursif, berarti bentar lagi ke dynamic programing yeaay
@KelasTerbuka
@KelasTerbuka 7 жыл бұрын
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 7 жыл бұрын
Kelas Terbuka ok, sip lanjutkan mas bro
@fahmiirfan6923
@fahmiirfan6923 6 жыл бұрын
@@KelasTerbuka ini jadi ga om? hehe
@ihwanell5704
@ihwanell5704 6 жыл бұрын
tolong buatin dan jelasin program tower of honey dong min, btuh buat tugas kuliah
@rezatarajajan
@rezatarajajan 3 жыл бұрын
mas kalo fungsi 'pangkat iterasi' tuh maksudnya fungsi non rekursif kah? jadi fungsi yg gapake rekursif gitu
@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
@jonathanandreaspangkey3167
@jonathanandreaspangkey3167 3 жыл бұрын
belajar fungsi rekursif nntinya dipake dmn sih?pdahal yg pertama operasi pangkatnya udah, mlah di tamba ribet, serius nanya, benar2 pemula
@vannvirgo5183
@vannvirgo5183 4 жыл бұрын
Pake software apa kak text editornya?
@ericprd
@ericprd 4 жыл бұрын
sublime text
@korasukaro7794
@korasukaro7794 2 жыл бұрын
bang lo nulis2 di layar itu pake apa? ada link pembelian gak?
@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
@ihwanell5704
@ihwanell5704 6 жыл бұрын
aku hanya rekursi ini yg gg faham, aku pert berkali2 padahal :v
@arka8156
@arka8156 4 жыл бұрын
Banyak yg bingung di rekursif,malah aku bingung di segitiga loop ☺️ ada apa dengan otak saya
@malikysyailendra5951
@malikysyailendra5951 4 жыл бұрын
Beda2 ngab. Saya bingung di fungsi default arg wkwkkwkwk
@kazee7731
@kazee7731 2 жыл бұрын
@@malikysyailendra5951 fungsi default arg bukannya gampang pake banget?
@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
@nasyahniesyah1710
@nasyahniesyah1710 4 жыл бұрын
Bang, (a,(b-1)) , b nya gak ikut dikali? Digimanain sih itu bang? Bingung euy🥴
@tyrant3711
@tyrant3711 4 жыл бұрын
Bang kok aku hasil iterasi 3 pangkat 6 jadi 2187 ? padahal sudah sesuai sama yang abang
@test-zy9xw
@test-zy9xw 7 жыл бұрын
Buat tutorial SAP 2000 dong mas
@AHMDDESIGNER
@AHMDDESIGNER 4 жыл бұрын
bang cara membuat source file input random namun outputnya berurutan, bilangan bulat
@fauzeinmulyawarman5036
@fauzeinmulyawarman5036 4 жыл бұрын
Rekursif udah mulai susah uy... ;(
@halo1683
@halo1683 5 жыл бұрын
haril itu vokalis nya noah. -kang pukis
@EtBukaneluu
@EtBukaneluu 4 жыл бұрын
perasaan di rekursif tersebut tidak ada perintah perpangkatan, kok dia mangkatin sendiri ya ?
@ericprd
@ericprd 4 жыл бұрын
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
@sahrulusman3216
@sahrulusman3216 4 жыл бұрын
Bang pusing aduh.
@calvinnickholaskurniawan603
@calvinnickholaskurniawan603 3 жыл бұрын
kak kalo menggunakan void apakah tetep termasuk fungsi rekursif?
@ridwanskie
@ridwanskie 2 жыл бұрын
tidak, gaada pengembalian
@jokosupriadi6040
@jokosupriadi6040 6 жыл бұрын
Mas, apakah semua tutorial awal sampai akhir, apa ada berupa buku dan di jual di mana terima kasih
@iyxan23
@iyxan23 6 жыл бұрын
boleh minta sublime text 2 nya gak?? :)
@KelasTerbuka
@KelasTerbuka 6 жыл бұрын
Bukannya tingal donlot aja ya? Heuheu
@YuniaSindi
@YuniaSindi 2 күн бұрын
pusing🤯
@SanopJuntak
@SanopJuntak 6 жыл бұрын
Kang, ini artinya rekursif itu perulangan tanpa decrement/increment dong?
@ArielYoutube
@ArielYoutube 4 жыл бұрын
Tergantung konteksnya bro
@gwihsanz431
@gwihsanz431 Жыл бұрын
Masih kurang paham di part rekursiv ini 😢
@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
@alanburhannudin4733
@alanburhannudin4733 5 жыл бұрын
Asli pusing
@v1ctus-091
@v1ctus-091 3 жыл бұрын
wut?? overflow ?? kek pernah denger :v
@universe2465
@universe2465 4 жыл бұрын
Brain.exe not responding
@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?
@aynulyaqin1588
@aynulyaqin1588 4 жыл бұрын
Apk nya apa kak?
@juaniw6735
@juaniw6735 4 жыл бұрын
Sublime text 2 / 3
@Wow-uo5de
@Wow-uo5de 3 жыл бұрын
penjelasannya susah dimengerti
@adilfadhillah5970
@adilfadhillah5970 5 жыл бұрын
Bang saya masih sedikit bingung untuk logika rekursif
Belajar C++ [Dasar] - 36 - Latihan Rekursif - Faktorial
10:18
Kelas Terbuka
Рет қаралды 37 М.
Belajar C++ [Dasar] - 38 - Pointer
14:33
Kelas Terbuka
Рет қаралды 74 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
C++ 64 | Rekursif pada pemrograman C++
9:17
Jagat Koding
Рет қаралды 11 М.
C++ Pointer Untuk Pemula
33:25
Dea Afrizal
Рет қаралды 13 М.
Templates in C++
17:58
The Cherno
Рет қаралды 612 М.
C++ 65 | Faktorial | Belajar Pemrograman C++
13:33
Jagat Koding
Рет қаралды 7 М.
FUNCTION pada JAVASCRIPT : REKURSIF
12:23
Web Programming UNPAS
Рет қаралды 104 М.
Belajar C++ [Dasar] - 37 - Latihan Rekursif - Fibonacci
14:06
Kelas Terbuka
Рет қаралды 31 М.
Belajar C++ [Dasar] - 40 - Fungsi dengan Pointer
9:20
Kelas Terbuka
Рет қаралды 37 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН