Belajar C++ [Dasar] - 22 - break dan continue

Kelas Terbuka www.youtube.com

Ringkasan Singkat

Video ini membahas penggunaan break dan continue dalam perulangan (loop) di C++. Break digunakan untuk menghentikan perulangan sepenuhnya, sedangkan continue digunakan untuk melewati iterasi saat ini dan melanjutkan ke iterasi berikutnya. Video ini juga menyoroti perbedaan penggunaan continue dalam perulangan for dan while, terutama terkait dengan penempatan increment.

  • Break menghentikan perulangan sepenuhnya.
  • Continue melewati iterasi saat ini dan melanjutkan ke iterasi berikutnya.
  • Penggunaan continue dalam while loop memerlukan perhatian khusus pada penempatan increment.

Pengantar Break dan Continue

Video ini membahas tentang break dan continue sebagai control flow dalam bahasa pemrograman C++. Control flow digunakan untuk mengatur alur eksekusi program. Dalam video ini, contoh program sederhana dibuat dengan menggunakan std dan fungsi main. Fungsi cin.get ditambahkan untuk pengguna Windows agar program tidak langsung menutup setelah dieksekusi.

Penggunaan Break dalam For Loop

Contoh penggunaan break dalam perulangan for dijelaskan. Perulangan for dibuat untuk mencetak angka dari 0 hingga 10. Namun, jika nilai i sama dengan 5, perintah break akan dieksekusi, menyebabkan perulangan berhenti. Akibatnya, angka 5 dan seterusnya tidak akan dicetak. Break berguna dalam algoritma pencarian, di mana pencarian dapat dihentikan setelah nilai yang dicari ditemukan.

Penggunaan Continue dalam For Loop

Contoh penggunaan continue dalam perulangan for dijelaskan. Jika nilai i sama dengan 5, perintah continue akan dieksekusi, menyebabkan iterasi saat ini dilewati. Artinya, angka 5 tidak akan dicetak, tetapi perulangan akan tetap dilanjutkan ke iterasi berikutnya. Continue berfungsi untuk melanjutkan loop ke iterasi berikutnya.

Penggunaan Break dalam While Loop

Contoh penggunaan break dalam perulangan while dijelaskan. Perulangan while dibuat untuk mencetak angka dari 0 hingga 10. Jika nilai i sama dengan 5, perintah break akan dieksekusi, menyebabkan perulangan berhenti. Ini menunjukkan bahwa break berfungsi dengan baik dalam perulangan while.

Masalah dengan Continue dalam While Loop

Dijelaskan masalah yang dapat timbul saat menggunakan continue dalam perulangan while. Jika increment i++ ditempatkan setelah perintah continue, perulangan dapat terjebak dalam loop tak terbatas. Hal ini terjadi karena ketika continue dieksekusi, increment i++ dilewati, sehingga nilai i tidak pernah berubah dan kondisi perulangan tetap terpenuhi.

Solusi untuk Continue dalam While Loop

Solusi untuk masalah continue dalam perulangan while adalah dengan memindahkan increment i++ sebelum perintah continue. Dengan demikian, nilai i akan selalu di-update, bahkan ketika continue dieksekusi, sehingga perulangan dapat berjalan dengan benar. Ini menekankan pentingnya penempatan increment saat menggunakan continue dalam perulangan while.

Penutup

Video ini menyimpulkan pembahasan tentang break dan continue dalam perulangan C++. Seri tutorial tentang perulangan telah selesai, mencakup do while, increment, break, continue, dan for. Selanjutnya, video berikutnya akan membahas latihan-latihan yang umum diberikan oleh dosen, seperti membuat segitiga dengan perulangan.

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:02 Intro Assalamualaikum warahmatullahi wabarakatuh Teman -teman semuanya, kita kembali lagi di tutorial C++ di kluster buka Dengan saya Pukis Jadi sekarang kita akan belajar tentang break dan continue Jadi ini adalah control flow itu buat apa Jadi ini kita akan lihat Jadi ini saya keluarin dulu STD gitu ya Jadi kita akan lihat, jadi ini saya keluarin dulu std gitu ya, terus kita main Ini saya suka lupa kasih say in .get ya, buat teman -teman yang ada di windows ya, jadi biar gak pusing nanti Kalau misalkan ternyata, kenapa ini bang, flashing flashing bang Jadi cuma

0:49 bentar keluarnya, bentar gitu ya, jadi gitu caranya Oke, sekarang kita akan coba menggunakan break dan continue ya Dengan mudah ini saya bikin kayak gini dan continue ya, dengan mudah ini saya bikin kayak gini kita bikin pake for, lupa atau pake while pake for ya atau pake for, boleh pake for jadi gini, kalau for integer i gitu ya, ini sama dengan 0 oke, ini yang gampang biasa, mudah ya h, jangan ini titik koma ya, jangan lupa ini sama dengan 10 terus kita punya i++ kita terus kita punya I plus plus ke izi znaf jadi ini kalau misalkan

1:36 saya kasih si out terus i terus n lain gitu terus disini saya taruh ini adalah si out akhir akhirnya Oke ke izi dinaf izi zi kompil Oke terus saya kasih vlog ini kan yang standar ya ini adalah di akhir kita mulai dari Ini kan yang standar ya Ini adalah di akhir Kita mulai dari 0 sampai 10 Housekeeping Jadi gini, kalau misalkan break Yang pertama dulu break Itu artinya adalah kita akan Break itu kan artinya adalah Berhenti Ngeram,

2:23 break Itu break Ini break itu artinya dia break Break itu artinya dia break Berhenti Gimana nulisnya gini Kalau misalkan saya punya Kalau i nya Sama dengan 5 Kalau i nya sama dengan 5 Maka akan break Apa yang terjadi adalah si break ini Saat i nya kan terus muter Jadi 0, 1, 2, 3, 4 Pas dia masuk 5 It's 5 nih Langsung keluar dari loop nya Dari 4 nya Langsung keluar dari loop -nya Dari for -nya Jadi yang ini gak akan di eksekusi Misalnya kita coba

3:12 Jadi ini kan yang standar ya Kalau misalkan saya kasih gini Flow Lihat 0 1 Masuk if gak? Enggak 2 Masuk if gak? Enggak 3 Masuk if gak? Enggak 4 Masuk if gak? Enggak Pas 5 Nah 5 masuk sini Break Dia langsung keluar 5 masuk sini, break dia langsung keluar itu yang pertama, break jadi kalau misalkan kalian misalkan di algoritm pencarian udah ketemu nilainya break, langsung keluar ini adalah untuk control flow untuk yang di looping yang kedua adalah continue gimana continue? ini saya kasih komen dulu biar aku pakai

3:58 con ti continue nah ini artinya apa? artinya adalah jadi pas masuk sini jadi pas ketemu continue dia akan nge -skip semua yang ada di bawahnya dia langsung loncat ke atas jadi ini skip langsung loncat ke atas langsung lanjutkan for si loopnya jadi continue itu artinya lanjutkan loopnya oke gak percaya kita compile ini kita clear berkelihatan lihat Lihat 0 Nggak masuk if 1 nggak masuk if 2 nggak masuk if 3 nggak masuk if 4 nggak masuk if 5 Continue Yang ini di skip

4:48 Jadinya 5 -nya nggak di print di sini Di skip Dia langsung loncat ke for atas Gitu ya Jadi ini adalah Continue dan break Nah sekarang pertanyaannya For itu kan ada do while Ada while Ada for Nah bisa nggak kalau misalkan kita pakai while Nah bisa gak kalau misalkan kita pakai while Bisa Nah ini ya saya coba kasih contoh while Nah misalkan while nya sama ya I kurang dari sama dengan 10 gitu Terus saya kasih di atasnya jelah int I sama dengan 0 Sama aja kan Terus jangan lupa Di bawahnya itu kita kasih I++ Nah ini Kita coba yang break dulu Break Gitu

5:34 ya Gitu, ya Saya Compile Oke, lupa aja Jangan lupa titik koma Oke, ini flow Lihat 0, 1, 2, 3, 4, masuk 5 Break langsung ya Oke, sudah, beres oke Break, jadi berlaku break ya Berlaku, nah sekarang kita Kepik continue, nah ini, disini akan masalah nih Masalahnya kan dia akan Ini akan masalah nih Masalahnya kan dia akan Lihat Dia akan berputar disini Ini si akhirnya itu dia gak di Eksekusi ya Artinya dia masih di dalam while Stuck dia Continue disini Kenapa? Coba lihat

6:22 Kita analisa Asik I nya kan 0 Masuk sini Terus kurang dari sama dengan 10 Ya enggak Oke masuk sini enggak Plus 1 kan 2 3 4 Nah pas ke 5 enggak nih Mulai lagi 5 enggak nih 3, 4, nah pas ke 5 enggak nih, mulai lagi 5, enggak nih, mulai lagi 5, enggak lagi enggak jadi 6, kenapa? karena yang bawah ini di skip, gitu teman -teman jadi continue, yang bawahnya di skip dia akan muter lagi ke atas, terus aja 5 kan, enggak nambah -nambah, nah jadi ini sebenarnya dia enggak akan bisa berjalan oke, kita keluar gimana caranya? nah, ingat kalau ini berarti si I++ -nya itu harus taruh di atas di sini gitu, ya, harus taruh di atas

7:09 disini gitu ya harus turun di atas, nah kalau ini artinya kita coba lihat tuh kan jadi baru 5 nya di skip gitu, 5 nya di skip dia muter ke atas, gitu teman -teman semua ya ingat ya, hati -hati kalau pakai continue di dalam while ya, hati -hati jadi, itu cara penggunaan continue dan break, ya kalau pakai far, gak ada masalah kalau pakai while, baru Kalau pakai for, nggak ada masalah Kalau pakai while, baru di sini masalahnya ya Si incrementnya harus taruh sebelum continue Ingat, itu Oke ya, teman -teman semua Itu adalah untuk break dan continue Jadi seri untuk looping

7:54 sudah beres ya Mulai dari do, do while, increment Kita udah belajar semua Break, continue, udah belajar semua For, udah, sekarang nanti abis dari sini Kita akan belajar latihan yang sering dipakai sama dosen -dosen untuk bikin tugas Yang segitiga -segitiga itu ya Pakai sama dosen -dosen untuk bikin tugas Yang segitiga -segitiga itu ya Oke teman -teman semua Sampai disini dulu tutorial C++ -nya Nanti kita ketemu lagi di tutorial selanjutnya Di seri nomor 23 Oke ya Jangan lupa subscribe Jangan lupa like See you in the next video Bye

Share

Ringkasan Video YouTube