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.
Baca juga : perulangan for pada c++ | belajar c++ 23
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"