ALVIN ABIDI

Senin, 23 November 2020

 Assalamualaikum warahmatullahi wabarakatuh, hai teman-teman welcom in my blog. Kali ini kita akan membahas beberapa perintah perulangan.Di sini aku tidak membahas semuanya dari awal ya, karena kalau kalian ketinggalan kalian bisa cek di postinganku sebelumnya.

Berikut adalah beberapa perintah perulangan.

A.    Pernyataan For

    Bentuk umum pernyataan for adalah sebagai berikut :

    for(inisialisasi; syarat perulangan; pengubah nilai pencacah){
pernyataan/perintah;
    }

Kegunaan dari masing-masing argumen for di atas adalah :

 Inisialisasi : bagian untuk memberikan nilai awal untuk variabel variabel tertentu
 Syarat pengulangan : memegang kontrol terhadap pengulangan, karena bagian ini yang akan menentukan         suatu perulangan diteruskan atau dihentikan
 Pengubah nilai pencacah : mengatur kenaikan atau penurunan nilai pencacah

1.   Penyataan Nested For

      Pernyataan nested for adalah suatu perulangan for di dalam perulangan for lainnya. Bentuk umum pernyataan nested for adalah sebagai berikut :

for(inisialisasi; syarat perulangan; pengubah nilai pencacah){
for(inisialisasi; syarat perulangan; pengubah nilai pencacah){
pernyataan/perintah;
}
}

Agar mudah kamu pahami, aku akan memberikan contoh sebuah program dari C++ yakni sebagai berikut.

Input  :

Output   :



Kita lihat dari hasil input diatas bahwa nilai tersebut menggunakan perintah perulanagan. Pada input di atas disebutkan bahwa a = 1 yang berarti angka dimulai dari angka 1 dan berakhir dengan angka 10.

Dan inilah contoh berikutnya  :

Input      :

Output   :

Berbeda dari contoh pertama, output pada gambar di atas merupakan perulangan yang memakai pola dan semakin kebawah maka bilangan angka menjadi kecil.

2. Perulangan tidak berhingga

    Perulangan tak berhingga merupakan perulangan yang teru mengulang. Hal ini terjadi karena kesalahan penanganan kondisi yang dipakai untuk keluar loop.

Untuk lebih jelasnya lihatlah perulangan di bawah ini.

Input   :

Output   :

terlihat jelas bahwa perulangan tersebut tidak terhingga dan tidak berujung. Output program akan terus berjalan tanpa henti,


B. Pernyataan Go To
    Pernyataan go to merupakan instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali         dengan suatu label. Label merupakan suatu pengenal yang diikuti dengan tanda titik dua (:). Bentuk pemakaian go to adalah sebagai berikut :
              Goto label;

Untuk lebih jelasnya lihat contoh program berikut  :

Input  :


Output   :



C. Pernyataan while
    Pernyataan perulangan while merupakan instruksi perulangan yang mirip dengan perulangan for. Bentuk perulangan while akan terus dilaksanakan selama syarat tersebutdipenuhi. Bentuk umum while :
While (syarat) {
Perintah
}

Untuk lebih jelasnya kamu bisa lihat program di bawah ini  :

Input   :



Output   :







D. Pernyataan do – while
        Pernyataan perulangan do while merupakan bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan belakangan. Bentuk umum perulangan do – while :

                do {
                Perintah
                }
                while (syarat);

Untuk lebih jelasnya kamu bisa lihat contoh program di bawah ini 

Input   :


Output  :




E. Pernyataan break
    Pernyataan break berfungsi untuk keluar dari struktur switch, selain itu pernyataan break juga berfungsi untuk keluar dari perulangan. Jika pernyataan break dikerjakan maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir dari badan perulangan.  


F. Pernyataan continue
    Pernyataan continue digunakan untuk mengarahkan eksekusi ke iterasi (proses) berikutnya pada loop     yang sama. Dengan kata lain, mengembalikan proses yang sedang dilaksanakan ke awal loop tanpa        menjalankan sisa perintah yang ada dalam loop tersebut.

Untuk lebih jelasnya kalian bisa lihat contoh program di bawah ini.

Input  :


Output   :




Oke teman-teman itulah pembahasan kita kali ini lebih kurangnya aku mohon maaf Wassalamualaikum Warahmatullahi Wabarakatuh.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Anak Keren - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -