Looping
Perulangan
Struktur perulangan yang dapat melakukan perulangan sederet intruksi sesuai persyaratan yang ditetapkan
Struktur Perulangan
1. Pernyataan While
pada pernyataan while,pengecekan terhadap loop dilakukan di bagian awal
Struktur Perulangan
- Kondisi Perulangan, yaitu suatu kondisi yang harus dipenuhi agar perulangan dapat terjadi
- Badan/Body Perulangan, yaitu deretan instruksi yang harus diulang
- Pencacah/Counter Perulangan, yaitu suatu Variable yang nilainya harus berubah agar dapat terjadi perulangan dan pada akhirnya membatasi jumlah perulangan
pada pernyataan while,pengecekan terhadap loop dilakukan di bagian awal
(sebelum tubuh loop).
Bentuk umum :
Bentuk umum :
While (Kondisi)
Pernyataan;
Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui, Proses perulangan akan terus berlanjut selama kondisi nya bernilai benar (True) dan akan berhenti apabila kondisinya bernilai salah (False).
Contoh :
Penjelasan :
pada kode program di atas, mula mula variabel i diinisialisasi dengan nilai o. Selama nilai i lebih kecil dari 10, nilai i akan dinaikkan kemudian ditampilkan. dengan demikian, di setiap langkah pengulangan, nilai i akan berubah (bertambah 1). Dalam contoh ini, proses pengulangan akan di hentikan ketika variabel i mencapai nilai 10.
2. Pernyataan For
cara kerja statemen for adalah mula mula program akan mengeksekusi bagian inisialisasi. perlu diketahui bahwa proses inisialisasi hanya akan dilakukan satu kali (tidak berulang), yaitu pada saat pertama kali program masuk ke dalam blok pengulangan. selanjutnya, program akan memeriksa bagian kondisi, jika kondisi benar, program akan mengeksekusi aksi aksi yang terdapat didalam blok pengulangan. setelah itu, program akan mengeksekusi aksi aksi yang terdapat di dalam blok pengulangan. setelah itu, program akan mengeksekusi bagian increment/decrement ,lalu kembali lagi untuk memeriksa kondisi. demikian seterusnya sampai kondisi bernilai salah. ketika kondisi bernilai salah, program akan keluar dari blok pengulangan.
Contoh penggunaannya bisa kita lihat di bawah ini
Penjelasan :
pada kode program di atas, variabel i diinisialisasi dengan nilai 1. Proses pengulangan akan berlangsung mulai dari i =1 sampai i =10. Di setiap langkah pengulangan, nilai i akan dinaikkan 1 melalui statement increment (i++). Dalam C standar, variabel yang akan digunakan sebagai indeks pengulangan harus dideklarasikan di luar (sebelum for), seperti :
int i;
for (i=1; i<=10; i++) {
printf ("%d ", i);
Contoh :
#include <stdio.h>
int main() {
int i;
i = 0;
while (i<10) printf("%d ", ++i);
return 0;
}
Hasil Program :
Penjelasan :
pada kode program di atas, mula mula variabel i diinisialisasi dengan nilai o. Selama nilai i lebih kecil dari 10, nilai i akan dinaikkan kemudian ditampilkan. dengan demikian, di setiap langkah pengulangan, nilai i akan berubah (bertambah 1). Dalam contoh ini, proses pengulangan akan di hentikan ketika variabel i mencapai nilai 10.
2. Pernyataan For
cara kerja statemen for adalah mula mula program akan mengeksekusi bagian inisialisasi. perlu diketahui bahwa proses inisialisasi hanya akan dilakukan satu kali (tidak berulang), yaitu pada saat pertama kali program masuk ke dalam blok pengulangan. selanjutnya, program akan memeriksa bagian kondisi, jika kondisi benar, program akan mengeksekusi aksi aksi yang terdapat didalam blok pengulangan. setelah itu, program akan mengeksekusi aksi aksi yang terdapat di dalam blok pengulangan. setelah itu, program akan mengeksekusi bagian increment/decrement ,lalu kembali lagi untuk memeriksa kondisi. demikian seterusnya sampai kondisi bernilai salah. ketika kondisi bernilai salah, program akan keluar dari blok pengulangan.
Contoh penggunaannya bisa kita lihat di bawah ini
#include <stdio.h>
int main() {
int i;
for (i=1; i<=10; i++) {
printf("%d ", i);
}
}
Hasil Program :
Penjelasan :
pada kode program di atas, variabel i diinisialisasi dengan nilai 1. Proses pengulangan akan berlangsung mulai dari i =1 sampai i =10. Di setiap langkah pengulangan, nilai i akan dinaikkan 1 melalui statement increment (i++). Dalam C standar, variabel yang akan digunakan sebagai indeks pengulangan harus dideklarasikan di luar (sebelum for), seperti :
int i;
for (i=1; i<=10; i++) {
printf ("%d ", i);
}
Komentar
Posting Komentar