Looping (perulangan) Dalam Bahasa C


Bahasa C – Program Control : Perulangan

Perulangan adalah perintah yang  digunakan untuk menguji dan mengulangi suatu statement.
Perintah repetition terbagi menjadi 3 yaitu :
   1.       For
For  digunakan untuk mengeksekusi atau menjalan statement /perintah dengan jumlah yang sudah diketahui  jumlah perulangannya.

Hal – hal yang diperlukan dari perulangan for:
1.       Initialization, atau bisa disebut kondisi awal suatu variable, kondisi dari suatu variable bisa terdiri dari beberapa ekspresi yang dipisahkan dengan koma (,),
2.       Condition, merupakan syarat agar suatu perulangan dapat berhenti,
3.       Increment, kondisi bertambah atau berkurangnya nilai suatu variable, increment dari variable juga bisa terdiri dari beberapa ekspresi yang dipisahkan dengan koma (,).

Syntax dari for adalah :
For (initialization ; condition ; increment) {
Statement 1;
Statement 2;
}
                Contoh :
                #include <stdio.h>
                int main (){
             int a,i,b;
             scanf(“%d %d”, &a, &b);
             for (i=0,b=0 ; i<10 ; i++, b--){
                             printf(“Hello”);
                             printf(“my name…”);
             }
return 0;
}




Flow chart dari penggunaan for :



    2.       While
Sama seperti for while juga digunakan untuk melakukan perulangan, tetapi perulangan yang dilakukan belum diketahui jumlahnya dan juga ketika menggunakan fungsi while, akan dilakukan pengecekan terhadap kondisi, jika kondisi bernilai true maka looping akan dilakukan.

Syntax dari while adalah:
while (exp) statements;

atau:
while(exp){
                statement1;
                statement2;
   …..
}

contoh :
 #include <stdio.h>
 int main (){
      int a,b=0;
      while (b<a);
      b++;
  }
  return 0;
  }

Flow chart dari penggunaan while:
3. Do While
Do While digunakan untuk melakukan perulangan yang belum diketahui jumlahnya tetapi, intstruksi akan dijalankan terlebih dahulu, kemudian dilakukan pengecekan kondisi apabila bernilai true maka looping akan dilakukan.
Syntax dari do while:
do{
    < statements >;
} while(exp);

contoh:
#include <stdio.h>
 int main (){
      int a,b=0;
      do{
        b++;
  }
  while (b<a);
  return 0;
  }

Flow chart dari do while:









Komentar

Postingan populer dari blog ini

Sorting and Searching di Bahasa C

Function dan Recursion di Bahasa C

Pointer dan Array Dalam Bahasa Pemogramaman C