|
Bahasa C |
Struktur Kontrol Perulangan Bahasa C.Siapa yang tidak tau tentang pemrograman dasar berbahasa C ini, anda biasa menemukan pembahasaan ini di mata kuliah anda bukan ?
biasanya pembahasaan struktur perluangan dibahas di mata kuliah
algoritma dan pemrograman, berbicara tentang pemrograman kita tidak pernah luput dengan koding, sedikit berbicara tentang
Struktur Perulangan dalam bahasa C, Struktur bahasa C memiliki beberapa pembagian yang daiantaranya yaitu :
- Struktur While
- Struktur do..while
- Struktur for
Pada kesempatan ini saya akan menguraikan satu persatu tentang Struktur Kontrol Perulangan.
yang pertama
Struktur While.
Struktur while adalah Mengulang statement atau blok statement selama kondisi yang diberikan sesuai (ekspresi bernilai true)
Alur Struktur while.
|
Alur Struktur while |
Bentuk Umum while
while (
ekspresi_logika) {
statement . . .
. . .
}
Contoh :
i =
0 ;
while(i <
5) {
printf(
"Baris-" + i) ;
i
++ ;
}
Contoh di atas akan mencetak tulisan :
Baris-0
. . .
Baris-4
Contoh lebih detail :
// perulangan tidak diesekusi
i =
1 ;
while(i <
5) {
printf(
"Baris-" + i) ;
i
++ ;
}
// perulangan tanpa batas
i =
1 ;
while(i <
5) {
printf(
"Baris-" + i) ;
i
--;
}
Yang kedua adalah
Struktur do..while
Keterangan :
- Struktur ini masih sama dengan struktur while
- Perbedaan utama dengan struktur while adalah.
struktur hanya bisa di eksekusi minimal satu kali
Alur Struktur do..while
|
Alur Struktur do..while |
Bentuk Umum do..while
do {
statement . . .
. . .
}
while(ekspresi_logika) ;
contoh :
i =
0 ;
do {
printf(
"Baris-" + i) ;
i
++;
}
while(i < 5) ;
Contoh di atas akan mencetak sebuah tulisan :
Baris-0
. . .
Baris-4
Contoh :
// perulangan di eksekusi 1 kali
i =
1;
do {
printf(
"Baris-" + i) ;
i
++;
}
while(i > 5) ;
// perulangan tanpa batas
i =
1 ;
do {
printf(
"Baris-" + i) ;
i--;
}
while (i <
5);
Catatan :
- Kesalahan pemrograman yang biasa terjadi ketika menggunakan do-while loop adalah lupa untuk menulis titik koma (;) setelah ekspresi while
- Seperti pada while loop, pastikan do while loop berhenti pada suatu kondisi.
Yang ketiga adalah
Struktur for
Keterangan :
- Digunakan untuk mengekspresikan kode yang bernilai sama berulang-ulang.
Bentuk Umum Struktur for
for (
nilai_awal;
kondisi;
step) {
statement . . .
. . .
}
Catatan :
-
Nilai_awal : Nilai awal perulangan
-
Kondisi : membandingkan variabel perulangan pada nilai batas tertentu
-
Step : Melakukan update pada variabel perulangan
Contoh :
for (i =
0 ; i <
5 ; i
++) {
printf(
"Baris-" + i) ;
}
Contoh di atas akan mencetak tulisan :
Baris-0
. . .
Baris-4
Contoh yang lebih detail :
// perulangan tanpa batas
for (i =
0 ; i >
1 ; i
++) {
printf (
"Hello") ;
}
// statement tidak di esekusi
for (i =
5 ; i >
5 ; i
--) {
printf (
"Hello") ;
}
Mungkin di atas adalah sedikit pembahasan mengenai
Struktur Kontrol Perulangan Dalam Bahasa C yang bisa saya urai, semoga bermanfaat.