Break dan Continue pada C++ | Belajar C++ 24

Assalamualaikum sobat, pada artikel kali ini kita akan belajar tentang pernyataan break dan continue pada C++. Check this out ...

Break pada C++

Dalam C++, kita dapat menghentikan proses perulangan menggunakan kata kunci break. Berikut adalah cara kerja dari pernyataan break :

Contoh program 1 : break pada for loop

#include <iostream>
using namespace std;

int main(){
    for(int x = 1; x <= 10; x++){
        if (x == 5){
              break;
        }
        cout << x << endl;
    }
return 0;
}
Hasil Program :
Penjelasan program :
Dalam program diatas, perulangan for digunakan untuk mencetak nilai dari variabel x (1 sampai 10). Namun karena kita menggunakan kode berikut:

if(x == 5){
    break;
}

Ini artinya, ketika nilai x adalah 5, maka pernyataan break akan menghentikan perulangan.

Catatan: pernyataan break biasanya digunakan bersama dengan pernyataan percabangan. (seperti if else)

Contoh program 2 : break pada while loop

#include <iostream>
using namespace std;

int main(){
    int angka;
    int jumlah = 0;

while (true){

cout << " Masukkan sebuah angka: ";
cin >> angka;

if(angka < 0){
    break;
}

jumlah += angka;
}

cout << "jumlahnya adalah " << jumlah << endl;

return 0;
}
Hasil program :
Penjelasan program:
Dalam program diatas, user diminta untuk mengetikan sebuah angka, pernyataan while digunakan untuk mencetak jumlah angka yang diketikan oleh user. Dengan menggunakan kode berikut:

if(angka < 0){
    break;
}

Ini artinya, ketika user mengetikan angka negatif, pernyataan break akan menghentikan perulangan dan kode diluar perulangan akan dieksekusi.
Pada program ini perulangan while akan tetap meminta user mengetikan angka sampai user mengetikan angka negatif.

Continue pada C++

Pernyataan continue digunakan untuk menskip satu iterasi dan melompat ke iterasi selanjutnya namun masih dalah satu struktur kontrol, misalnya dalam struktur kontrol perulangan. Berikut adalah cara kerja dari pernyataan continue :

Contoh program 3 : continue pada for loop

#include <iostream>
using namespace std;

int main(){
    for(int x = 1; x <= 6; x++){
        if(x == 4){
            continue;
        }
        cout << x << endl;
    }
    return 0;
}
Hasil program :
Penjelasan program:
Dalam program diatas, kita menggunakan perulangan for untuk mencetak nilai dari x. Namun dengan menggunakan kode berikut:

if(x==4){
    continue;
}

ini artinya ketika nilai x mencapai nilai 4 maka perulangan akan di skip dan akan dievaluasi lagi saat nilai x menjadi 5.

Catatan : pernyataan continue sering digunakan bersama dengan struktur kontrol percabangan.
Catatan : pernyataan break menghentikan perulangan secara keseluruhan. Sedangkan pernyataan continue hanya menskip iterasi saat ini.

Contoh program 4: continue pada perulangan while

Dalam perulangan while, continue menskip iterasi saat ini dan program akan melompat lagi ke kondisi di while.
#include <iostream>
using namespace std;

int main(){
    int x = 0;
    while (x < 6){
        if(x == 4){
              x++;
              continue;
        }
        cout << x << "\n";
        x++;
    }
    return 0;
}
Hasil program :
Penjelasan program :
Dalam program diatas kita mencetak nilai 0 hingga 5 secara berurutan, namun dengan program berikut:

if(x==4){
    continue;
}

maka ketika nilai x sama dengan 4, iterasi program ini akan di skip dan melanjutkan iterasi program selanjutnya yaitu x sama dengan 5, maka angka 4 tidak akan tercetak pada konsol.

Sekian pada artikel kali ini, sampai jumpa. Happy a nice day.

Posting Komentar untuk "Break dan Continue pada C++ | Belajar C++ 24"