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
Posting Komentar