Looping

Hasil gambar untuk materi tentang perulangan/looping ppt 





Perulangan
Struktur perulangan yang dapat melakukan perulangan sederet intruksi sesuai persyaratan yang ditetapkan

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 


1. Pernyataan While
    

    pada pernyataan while,pengecekan terhadap loop dilakukan di bagian awal 
   (sebelum tubuh loop).

    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 :

#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

Postingan populer dari blog ini

jenis dan tipe perangkat lunak

Memahami Konsep Logical Database Design Pada Basis Data

Data diri