WELCOME TO MY BLOG

Minggu, 29 November 2015

Struktur Kontrol Perulangan

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

1.Struktur While.
Struktur while adalah Mengulang statement atau blok statement selama kondisi yang diberikan sesuai (ekspresi bernilai true)
Alur Struktur while.
http://semacamkomputer.blogspot.com/

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

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
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
http://semacamkomputer.blogspot.com/
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

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



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