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.