“Perulangan”
Yo sobat Mahasiswa, mari kita lanjutkan materi koding yaitu "Perulangan". Silahkan juga lihat Operasi Penyeleksian Kondisi pada postingan sebelumnya.1. Perulangan
Perulangan adalah suatu tindakan untuk melakukan hal yang sama berulang kali. Untuk mendukung penulisan kode untuk proses pengulangan pada Codeblocks dapat dilakukan dengan menggunakan pernyataan-pernyataan berikut:
• while
• do......while
• for
2. Pengulangan while
Pernyataan untuk menangani proses pengulangan dengan menggunakan pernyataan while Dibentuk dengan format :
Dalam hal ini blok pernyataan akan dijalankan secara terus menerus selama kondisi bernilai benar (true). Jika pada keadaan awal, kondisi bernilai salah maka blok pernyataan tidak dapat dijalankan sama sekali.while (kondisi){// blok pernyataan}
3. Pengulangan do.... while
Berbeda dengan pernyataan while yang melakukan pengecekan kondisi di awal blok pengulangan, pada do....while kondisi ditempatkan pada bagian akhir. Hal ini akan menyebabkan dilakukan proses pengulangan minimal satu kali walaupun kondisi yang didefinisikan tidak terpenuhi. Bentuk pernyataan do...while adalah :
4. Pengulangan fordo{// Blok pernyataan yang dijalankan yang akan diulang}while (kondisi)
Pernyataan for berfungsi untuk menangani masalah pengulangan yang telah diketahui banyaknya. Bentuk umum untuk pengulangan dengan menggunakan for adalah:
Jika melakukan pengulangan yang sifatnya menaik (increment) maka nilai awal variable harus lebih kecil dari nilai akhir yang akan dituliskan dalam kondisi. Sebaliknya jika dilakukan pengulangan menurun (decrement) maka nilai awal harus lebih besar dari nilai akhir.for (variable = nilai_awal; kondisi perulangan; variable++){// Pernyataan yang akan diulang}
5. Pengulangan for Bersarang
Konsep proses pengulangan for bersarang yaitu sebuah pengulangan yang terdapat pengulangan yang lainnya. Bentuk umum for bersarang dapat dirumuskan seperti berikut:
Bila dilihat dari bentuknya, setiap pengulangan pertama akan menyelesaikan pengulangan kedua. Pada saat pengulangan kedua maka program akan menyelesaikan pengulangan ketiga.for (variable nilai awal; kondisi1; variable++){for (variable nilai kedua; kondisi2; variable++){for variable nilai ketiga; kondisi3; variable++)pernyataan yang akan diulang;}}
Contoh program perulangan:
Sobat bisa mencoba kodingan diatas dan memahaminya.#include <iostream>#include <stdio.h>#include <math.h>#include <conio.h>using namespace std;main (){int a=2, b=0, maks=20;for (a=2; a <= maks; a+=2){cout << a;if (a < maks)cout << " + ";b+= a;}cout << " = " << b;getch ();return 0;}
Sekian dari postingan blog kali ini. Semoga artikel ini dapat bermanfaat bagi sobat baik untuk mengerjakan tugas, menambah ilmu, maupun untuk sekedar menambah wawasan untuk media pembelajaran koding.