Perulangan (Looping) Part 2 : Pernyataan break, continue dan goto Pada Bahasa C

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...

Perulangan (Looping) Part 2 : Pernyataan break, continue dan goto Pada Bahasa C

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 :
break;

Flowchart :
Flowchart Pernyataan break
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 :
continue;

Flowchart :
Flowchart Pernyataan continue
 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 :
label:
//statement-statement

goto label;

Flowchart :
Flowchart Pernyataan goto
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.

Share this

Related Posts

Previous
Next Post »