Jumat, 12 April 2019

Pernyataan Break, Continue dan Goto pada Bahasa C dan Contoh Penulisan nya

Posted by with No comments
Pernyataan Break, Continue dan Goto pada Bahasa C -- Pernyataan yang digunakan pada saat melakukan peroses perulangan sedang berlangsung.

1. Pernyataan break
Pernyataan break berfungsi untuk menghentikan sebuah perulangan (looping) baik itu perulangan forwhile 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;

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;
}

2. Pernyataan continue
Pernyataan continue berfungsi untuk mengarahkan eksekusi proses pada program ke proses berikutnya dalam satu perulangan (looping) yang sama.

Format Penulisan :
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;
}

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

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;}

Sumber
[ Pernyataan ]