Belajar C++ [Dasar] - 21 - For Loop

Kelas Terbuka www.youtube.com

Ringkasan Singkat

Video ini membahas tentang penggunaan for loop dalam C++. Dimulai dengan dasar-dasar sintaks for loop, inisialisasi, kondisi loop, dan increment. Kemudian, video ini menjelaskan berbagai variasi penggunaan for loop, termasuk increment dengan nilai selain satu, decrement, dan memodifikasi variabel di dalam loop.

  • Sintaks dasar for loop terdiri dari inisialisasi, kondisi loop, dan increment.
  • For loop dapat dimodifikasi untuk melakukan increment dengan nilai yang berbeda atau decrement.
  • Variabel dapat dimodifikasi di dalam for loop untuk melakukan perhitungan atau operasi lainnya.

Pengantar For Loop

Video ini membahas tentang for loop dalam bahasa C++. For loop digunakan untuk melakukan iterasi atau pengulangan kode. Sintaks dasar for loop terdiri dari tiga bagian utama: inisialisasi, kondisi, dan increment. Inisialisasi digunakan untuk mendeklarasikan dan memberikan nilai awal pada variabel counter. Kondisi digunakan untuk menentukan kapan loop akan berhenti. Increment digunakan untuk mengubah nilai variabel counter setiap kali loop berjalan.

Loop 1: Dasar For Loop

Pada contoh pertama, variabel counter diinisialisasi dengan nilai 1. Kondisi loop adalah counter kurang dari atau sama dengan 10. Increment adalah counter++, yang berarti nilai counter akan bertambah 1 setiap kali loop berjalan. Di dalam loop, program akan mencetak nilai counter ke layar. Dengan demikian, loop ini akan mencetak angka 1 hingga 10.

Loop 2: Increment dengan Nilai Lain

Pada contoh kedua, increment dimodifikasi menjadi i += 2, yang berarti nilai i akan bertambah 2 setiap kali loop berjalan. Dengan demikian, loop ini akan mencetak angka 1, 3, 5, 7, dan 9. Operator += adalah assignment operator yang menambahkan nilai di sebelah kanan ke variabel di sebelah kiri.

Loop 3: Decrement

Pada contoh ketiga, increment diganti dengan decrement i--, yang berarti nilai i akan berkurang 1 setiap kali loop berjalan. Kondisi loop juga diubah menjadi i > -10, yang berarti loop akan terus berjalan selama nilai i lebih besar dari -10. Dengan demikian, loop ini akan mencetak angka 1, 0, -1, -2, hingga -10.

Loop 4: Modifikasi Variabel di Dalam Loop

Pada contoh keempat, sebuah variabel total diinisialisasi dengan nilai 0. Di dalam loop, nilai total akan ditambahkan dengan nilai i setiap kali loop berjalan. Dengan demikian, setelah loop selesai, variabel total akan berisi jumlah dari angka 1 hingga 10. Increment i++ dapat dipindahkan ke dalam loop dengan menggunakan koma untuk memisahkan beberapa pernyataan. Hasilnya akan sama, tetapi urutan eksekusi akan berbeda.

Summarize any YouTube video in seconds

Get summaries like this one for any video, in your language, with the free Summ app.

Download on the Apple Store
Get it on Google Play

Transkrip

YouTube Transcript Generator

0:10 Oke, Assalamualaikum warahmatullahi wabarakatuh teman-teman semuanya Kita kembali lagi di kelas terbuka Sekarang kita akan belajar for loops ya dengan saya Pukis Nah, sekarang kita akan belajar tentang for loop Seperti biasa sebelumnya kita ini dulu Keluarin Iostream Terus kita pakai std gitu ya Oke, sip mantap Ini saya delete dulu Oke, sip Nah Jadi gini teman-teman Jadi kalau misalkan Kita akan belajar for loop Jadi kita biasanya gini Pertama kali itu Kita pakai for Terus disini ada Kondisinya Lalu dikasih bodynya Jadi ini bentuknya Seperti ini Nah lalu isinya apa di si for ini Bentar ini saya gedein dulu

0:57 biar Nah gitu Sebelum masuk sini Jadi disini Si for itu yang bagian Jadi ini ada 3 bagian Jadi pertama adalah Inisialisasi dulu Gak usah diketik ya Ini biar saya aja yang ketik Inisialisasi Nah terus udah diketik disini baru ada Ini untuk kondisinya Ini loop kondisinya Lalu disini baru ada increment Nah increment ini Ini pake yang waktu kita belajar di video sebelumnya Jadi kita pake increment disini Yang plus plus itu ya Plus plus i, plus plus apa gitu ya Nah baru disini adalah statementnya Gitu ya, ini adalah bentuknya. Nah sekarang kita mulai dengan inisialisasi. Nah jadi di sini inisialisasinya itu seperti apa? Seperti

1:43 yang dulu-dulu di video sebelumnya kita udah pernah belajar yang gini. Integer i sama dengan apa misalkan ya. Jadi ini di situnya ada angka, nah ini adalah inisialisasi. Nah sama, di sini juga kita pakai inisialisasi. Nah inisialisasinya apa? Integer, oke ya. Integer Lalu kita kasih disini ini saya biar enak kita jangan pakai i dulu ya. Kita pakai counter. Counter sebandingan 1. Uh gak kelihatan. Kecilin. Sip. Itu inisialisasinya. Jadi kita punya sekarang di dalam for itu kita punya yang namanya counter. Kita punya yang namanya counter. Ingat. Oke. Nah sekarang baru kondisinya. Jadi kondisinya ini artinya adalah for loop ini akan berjalan kalau

2:31 kondisinya seperti apa. Kalau kondisi ini terpenuhi dia akan terus berjalan, 4-nya kalau tidak terpenuhi dia akan keluar dari 4 Misal, si counter, jadi counter itu kayak sebuah variable yang berputar-putar di 4 Misalkan kurang dari, ingat, kurang dari sama dengan 10 Ingat ini, ini adalah yang apa ya namanya Apa ya namanya, perbandingan, komparasi Relasi, itu ada ya, nanti cari aja di video-video sebelumnya ada Nah, disini baru increment Ingat, incrementnya seperti apa gini Counter, ya, plus-plus, gitu Ini adalah untuk incrementnya, jadi counternya akan terus bertambah, gitu ya Nah, baru kita masukin

3:18 statement Seperti biasa, kita pakai statement yang paling gampang, itu adalah see out, gitu ya Terus kita kasih, ini biar kasih spasi, biar kelihatan, ini counter, gitu Disini kita kasih enter on line aja ya Nah disini saya kasih di atasnya ini saya kasih si out terus ini adalah awal for loop itu ya jangan gitu gitu titik koma jangan lupa titik koma cout ini kita masukin akhir dari akhir dari program Gampangnya easy-easy banget Oke ini saya save Saya compile

4:09 Bentar ini ada yang salah ya Apa yang salah? Oh sorry Ini bukan koma Ini adalah titik koma Gitu ya Maafkan Titik koma ya bro ya Compile Mantap ya titik koma Ingat titik koma ya Jangan salah Senara kita ada dimana nih? Oke, udah ada di situ. Ini tinggal saya kasih gini ya. For loop. Oke, lihat. Mantap ya. Jadi, arah awal dari loop itu adalah ini. Terus dia masuk ke loop gitu kan. Terus dia tulisin si loopnya 1, 2, 3, dan seterusnya sampai 10. Counter plus plus ya. Lihat ini. Artinya dia ditambahin satu per satu. Ini akhir dari program, akhir dari program. Oke.

4:54 Sekarang yang kedua. Bentar yang kedua ini biar saya gampang kita bikin yang baru aja ya Jadi ini adalah loop 1 gitu Loop 1 gitu ya Terus saya bikin ini jadi loop 2 Jadi biar keliatan bedanya Ini adalah loop 2 gitu ya Bentar ini kita kasih ini Biar keliatan kita enter 2 kali Nah karena saya malas ini saya copy aja Oke saya pengen ngeliatin sesuatu yang berbeza ya Berbeza Jadi gini Tadi udah fix ya ini ya Jadi ini, ini saya bisa ganti jadi biar pendek ya Saya ganti jadi i gitu ya Ini jadi i Ini gimana sih biar semuanya keganti Oke, nah ini kan tadi udah

5:42 i-nya plus-plus gini ya Sekarang kita coba Kalau i-nya plus 2 gimana caranya Jadi kita mau setiap itu ditambahin 2 gitu ya Bisa, jadi gini Ingat yang ini ya Assignment operator Jadi i Plus sama dengan 2. Ya ini artinya adalah ditambahin dengan 2. Nah kita coba. Perlup lihat. Lihat ya ini. Kita enter. Nah ini. Jadi ini lihat. 1. Ya pertamanya adalah i nya 1. Oke yang ini i nya 1. Terus ditambah 2. Jadi 3. Terus ditambah 2 lagi jadi 5. Ditambah lagi jadi 7. 5 lagi jadi 9. Gitu ya. Jadi kita bisa plusnya 2. Gitu ya. Jadi plusnya 2. Mau 3 mau 4 bisa. Jadi ini

6:28 adalah caranya untuk lap loop yang ke dua. Loop-lap loop yang ke dua. Sip. Yang ke tiga. Gimana kalau misalkan ini kan plus-plus. Gimana kalau min-min? Bisa nggak kalau min-min? Bisa. Nah ini kita loop ketiga ya min-min. Nah cuman masalahnya karena ini min-min kita nggak bisa kalau bentuknya kayak gini. Ya. Nggak bisa. Coba aja kalau nggak percaya. Dia bakal looping terus. Sampai. Wah. Lihat. Oke. Jangan. Kalian jangan lakukan. Ya nanti susah kalau mau exit. Nah kita ingin lihat gimana caranya kalau dia mau exit. Ini kita ganti ya. Ini kalau misalkan I itu lebih besar. Lebih besar dari minus 10 gitu ya.

7:16 Nah ini kalau misalkan ini ntar ini saya clear dulu biar hilang. Lihat. Ya loop yang ketiga. 1 kurangi 1 0. Kurangi 1 Terus minus 1 Minus 2 Sampai minus 10 Gitu ya Jadi ini kita bisa min-min Bisa Plus-plus ya Atau bisa kayak gini Nanti kalian yang ini Bisa juga pakai Misalkan mau bagi sama dengan Mau kali sama dengan Mau Yang kurang sama dengan Gitu ya Bisa semua Oke Fix Fix ya Sudah bisa Ini Nah Ada lagi Ada lagi ya Buat yang ini ya Jadi biar Lengkap Nah jadi yang ini Loop yang keempat Itu adalah Kita bisa Menaruh sesuatu disini Gitu ya Yang kita bisa rubah Jadi gak harus disini

8:04 Coba Jadi kalau misalkan Gini Kalau misalkan Yang ini loop yang ini ya Kalau saya bikin gini Misalkan saya punya Loop yang keempat ya disini Saya punya total gitu ya Total Terus sama dengan 0 Terus disini saya bisa bikin gini kan Total Ditambah Dengan i gitu Ini saya balikin lagi jadi kurang dari 10 Terus ininya jadi plus plus Nah ini si total ini Dia akan menjumlah terus Gitu ya Akan menjumlah terus di si total ini Nah kalau misalkan saya compile Oke titik koma Jangan lupa Saya compile Sip ini clear Terus ini for loop Mana

8:52 For loop Oke liat yang loop yang keempat Loop keempat liat totalnya nggak dikeluarin Oke ini saya kasih gini ya set-tet set-set ini total harus ini mantap mantap ini panggil lagi lihat jadi gini lihat 1 tambah 2 jadi 3 tambah 3 jadi 6 tambah 4 jadi 10 dan seterusnya jadi totalnya itu bisa kita hitung seperti ini atau Ingat, atau Kalau misalkan emang ini nilainya akan berhubungan dengan I Ini kita bisa taruh di atas Disini Saya cut Bisa ditaruh disini Jadi I++ Taruh di belakangnya

9:38 ya Saya terkasih koma gitu Terus gini, lihat Lihat teman-teman semua Atau bisa aja di depannya Jadi ini bisa di depan bisa di belakang Sip gitu ya Nah ini apa yang terjadi? Yang terjadi adalah seperti ini. Sama ya. Hasilnya sama seperti ini. Ini kalau saya keluarin lihat. Hasilnya sama. Oke. Cuman dia jadi dari 0. Ya. Dari 0. Total 0. Oh karena i-nya belum ditambah. Oke. Sip. Sip ya. Jadi ini sama. Oke. Selanjutnya. Selanjutnya adalah. Sudah. Udah. Jadi ini. Empat bentuk for loop. Ya teman-teman semua. Jadi yang pertama adalah ini

10:25 ada i-nya. Ada apa? Ini ditambah-tambah. Ini yang pakai assignment operator. Ini yang pakai decrement. Ini increment, ini decrement. Ya terus ini yang dicampur. Ini namanya compound ya. Ini kita coba kita lihat kalau misalkan. Ini saya taruh gini. Oke. Beda apa enggak? Oh sama ya. Sama. Ini kenapa sih totalnya dia keluarnya tetap 0 ya Karena memang si i-nya ini yang ini Itu akan dieksekusi setelah satu loop beres ya Oke teman-teman semua jadi ini adalah untuk for loop Gampang-gampang Selanjutnya kita akan belajar tentang break dan continue ya Baru kita masuk ke sudi kasus yang lucu-lucu gitu ya Oke teman-teman semua sampai sini dulu tutorialnya Jangan lupa subscribe, jangan lupa like Kalau dislike ya silahkan Kalau misalkan kalian tidak suka

11:14 dengan videonya Tapi sayang sekali kalau kalian tidak suka dengan videonya Oke Oke, sampai jumpa lagi di tutorial selanjutnya. Bye!

Share

Ringkasan Video YouTube