Assalamu'alaikum poinreaders,
Melanjutkan materi sebelumnya tentang perulangan (looping) pada bahasa C, kali ini saya akan membahas materi tentang "Perulangan (Looping) Part 2 : Pernyataan break, continue dan goto Pada Bahasa C". Bagi sobat poinreaders yang belum tau apa itu looping, sobat bisa baca artikel saya sebelumnya disini. Oke tanpa basa-basi lagi yuk simak ulasan berikut...
Melanjutkan materi sebelumnya tentang perulangan (looping) pada bahasa C, kali ini saya akan membahas materi tentang "Perulangan (Looping) Part 2 : Pernyataan break, continue dan goto Pada Bahasa C". Bagi sobat poinreaders yang belum tau apa itu looping, sobat bisa baca artikel saya sebelumnya disini. Oke tanpa basa-basi lagi yuk simak ulasan berikut...
A. Pernyataan break
Pernyataan break berfungsi untuk menghentikan sebuah perulangan (looping) baik itu perulangan for, while maupun do while. Jika pernyataan break dijalankan, maka proses akan keluar dari perulangan kemudian dilanjutkan ke pernyataan berikutnya tanpa menjalankan perintah-perintah dibawahnya yang ada didalam perulangan (looping). Selain itu pernyataan break juga dapat digunakan pada perintah switch case.
Format Penulisan :
Format Penulisan :
break;
Flowchart :
Gambar 1. Flowchart Pernyataan break
Contoh Penulisan :
#include <stdio.h>
int main () {
int nilai = 10;
while( nilai < 20 ) {
printf("Nilai : %d\n", nilai);
nilai++;
if( nilai > 15) {
break;
}
}
getch();
return 0;
}
B. Pernyataan continue
Pernyataan continue berfungsi untuk mengarahkan eksekusi proses pada program ke proses berikutnya dalam satu perulangan (looping) yang sama.
Format Penulisan :
Format Penulisan :
continue;
Flowchart :
Gambar 2. Flowchart Pernyataan continue
Contoh Penulisan :
#include <stdio.h>
int main () {
int nilai = 10;
do {
if( nilai == 15) {
nilai = nilai + 1;
continue;
}
printf("Nilai : %d\n", nilai);
nilai++;
} while( nilai < 20 );
getch();
return 0;
}
C. Pernyataan goto
Pernyataan goto berfungsi untuk mengarahkan eksekusi program ke pernyataan yang diawali oleh sebuah label, yaitu sebuah pengenal (identifier) yang diakhiri dengan tanda titik dua ( : ).
Format Penulisan :
Format Penulisan :
label:
//statement-statement
goto label;
Flowchart :
Gambar 3. Flowchart Pernyataan goto
Contoh Penulisan :
#include <stdio.h>
int main () {
int nilai = 10;
ulang:do {
if( nilai == 15) {
nilai = nilai + 1;
goto ulang;
}
printf("Nilai : %d\n", nilai);
nilai++;
}while( nilai < 20 );
getch();
return 0;
}
Semoga materi yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi terupdate tentang pemrograman lainnya.