Berbagai Macam Bentuk Struktur Perulangan Yang
Ada Pada Bahasa C
Struktur bahasa C
memiliki beberapa pembagian yang daiantaranya yaitu :
- Struktur While
- Struktur do..while
- Struktur for
- Struktur While
- Struktur do..while
- Struktur for
1.Struktur While.
Struktur while adalah Mengulang statement atau blok statement selama kondisi yang diberikan sesuai (ekspresi bernilai true)
Alur Struktur while.
Struktur while adalah Mengulang statement atau blok statement selama kondisi yang diberikan sesuai (ekspresi bernilai true)
Alur Struktur while.
Bentuk
Umum while
while (ekspresi_logika) {
statement . . .
. . .
}
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--;
}
while (ekspresi_logika) {
statement . . .
. . .
}
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--;
}
2.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
Keterangan :
- Struktur ini masih sama dengan struktur while
- Perbedaan utama dengan struktur while adalah.
struktur hanya bisa di eksekusi minimal satu kali
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
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
Bentuk
Umum do..while
do {
statement . . .
. . .
} while(ekspresi_logika) ;
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
do {
statement . . .
. . .
} while(ekspresi_logika) ;
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
3. 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
- 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 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") ;
}
Dibuat oleh : Shamaratul Fuadi
Mata kuliah : Bahasa Pemrograman
Prodi : T. Elektro Industri
Universitas Negeri Padang
Tidak ada komentar:
Posting Komentar