Apa Saja Struktur Pengulangan yang Umum Digunakan

Pengulangan adalah konsep penting dalam pemrograman yang memungkinkan Anda mengeksekusi sekelompok pernyataan berulang kali. Berikut adalah beberapa struktur pengulangan yang umum digunakan dalam pemrograman:

1. Pengulangan for (For Loop)

Pengulangan for digunakan untuk mengeksekusi sekelompok pernyataan dengan jumlah pengulangan yang sudah ditentukan. Biasanya digunakan ketika Anda tahu berapa kali pernyataan tersebut harus diulang.

Contoh dalam Python:

for i in range(5):
print("Ini pengulangan ke-", i)

2. Pengulangan while (While Loop)

Pengulangan while digunakan untuk mengeksekusi sekelompok pernyataan selama kondisi tertentu terpenuhi. Digunakan ketika Anda tidak tahu berapa kali pernyataan tersebut harus diulang, tetapi Anda tahu kondisi kapan pengulangan harus berhenti.

Contoh dalam JavaScript

let i = 0;
while (i < 5) {
console.log("Ini pengulangan ke-" + i); i++;
}

3. Pengulangan do-while (Do-While Loop)

Pengulangan do-while mirip dengan while, tetapi pernyataan akan dieksekusi setidaknya satu kali bahkan jika kondisi tidak terpenuhi. Cocok untuk situasi di mana Anda ingin memastikan bahwa setidaknya satu iterasi dilakukan.

Contoh dalam C++:

int i = 0;
do {
cout << "Ini pengulangan ke-" << i << endl; i++;
} while (i < 5);

4. Pengulangan foreach (For-Each Loop)

Pengulangan foreach digunakan khusus untuk mengulangi elemen dalam koleksi (seperti array atau daftar). Digunakan untuk mengakses dan memproses setiap elemen dalam koleksi tanpa harus mengkhawatirkan indeks.

Contoh dalam Java:

int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
System.out.println("Angka: " + num);
}

5. Pengulangan for-in atau for-of (For-In/For-Of Loop)

Digunakan dalam bahasa pemrograman yang mendukung iterasi melalui objek atau koleksi seperti array, daftar, atau objek dalam JavaScript. Umum digunakan untuk mengulangi properti atau elemen dalam objek atau koleksi.

Contoh dalam JavaScript (for-of):

const fruits = ["apel", "pisang", "jeruk"];
for (const fruit of fruits) {
console.log("Buah: " + fruit);
}

Ini adalah beberapa struktur pengulangan yang umum digunakan dalam pemrograman. Pilihan pengulangan yang tepat tergantung pada situasi dan kebutuhan program Anda.