Wednesday, November 1, 2017

Pengulangan di Pemprograman

Assalamualaikum wr.wb
Hallo sahabat Coding ...

Salah satu kelebihan komputer dibandingkan dengan manusia adalah kemampuannya untuk melakukan suatu perintah berulang kali tanpa mengenal lelah dan bosan. Pengulangan atau (loop) dapat dilakukan sejumlah kali, atau sampai kondisi berhenti pengulangan tercapai.


Struktur pengulangan secara umum:

awal pengulangan
badan pengulangan
akhir pengulangan

dalam hal ini awal dan akhir pengulangan dinyatakan sebagai kata kunci yang bergantung pada konstruksi pengulangan yang digunakan.

Macam-macam perulangan

  1. For
    Pengulangan For digunakan untuk menghasilkan pengulangan sejumlah kali yang telah dispesifikasikan. Jumlah pengulangan diketahui atau dapat ditentukan sebelum eksekusi. Untuk mencacah berapa kali pengulangan dilakukan, kita memerlukan sebuah variable pencacah. Variable ini nilainya selalu bertambah satu setiap pengulangan dilakukan. jika cacah pengulangan sudah mencapai jumlah yang telah dispesifikasikan, maka proses pengulangan akan berhenti.
    contoh program:
    maka hasilnya akan mengulangi sampai 10 kali

  2. While
    Pengulangan While sama seperti for menggunakan variable sebagai pencacah pengulangan. Pengulangan akan dilaksanakan berulang kali selama kondisi masih bernilai benar. Jika nilai kondisi bernilai false, badan pengulangan tidak dimasuki, yang berarti pengulangan selesai, yang harus diperhatikan adalah pengulangan kapan harus berhenti. Pengulangan yang tidak pernah berhenti menandakan bahwa logika algoritma tersebut salah. contoh program:

    maka hasilnya akan mengulangi selama 10 kali


  3. Repeat / dalam bahasa C Do while
    Pengulangan Repeat Aksi didalam badan kadang diulang-ulang sampai kondisi bernilai benar. Dengan kata lain, jika kondisi masih salah, proses pengulangan masih dilakukan. dan jika varible telah bernilai benar maka proses pengulangan akan berhenti dengan kata lain kebalikan dengan While. jika While melakukan pengulangan akan dilakukan selama kondisi benar dan akan berhenti jika kondisi salah.sedangkan Repeat akan melakukan pengulangan selama kondisi salah dan akan berhenti jika kondisi benar. 
    Contoh program:

    maka hasilnya akan mengulangi selama 10 kali karena masih bernilai salah


    untuk mendapatkan filenya download disini

    Sekian tutorial yang dibahas kali ini,
    Semoga bermanfaat untuk yang mau belajar Coding...
    Jangan lupa ikuti terus blog ini.
    #ayocoding

No comments:

Post a Comment