Skip to content

Instantly share code, notes, and snippets.

@Muhammad-Ikhwan-Fathulloh
Last active November 8, 2024 16:30
Show Gist options
  • Save Muhammad-Ikhwan-Fathulloh/06efe530527923595b34e21e01570f56 to your computer and use it in GitHub Desktop.
Save Muhammad-Ikhwan-Fathulloh/06efe530527923595b34e21e01570f56 to your computer and use it in GitHub Desktop.

Algoritma Pengulangan

For

Looping untuk iterasi berdasarkan indeks.

    for (var i = 0; i < 5; i++) {
        // kode yang dijalankan selama i < 5
    }

Foreach

Looping khusus untuk array.

    array.forEach(function(item) {
        // kode yang dijalankan untuk setiap item dalam array
    });

While

Looping selama kondisi benar.

    while (kondisi) {
        // kode yang dijalankan selama kondisi benar
    }

Do While

Looping yang dijalankan setidaknya sekali sebelum memeriksa kondisi.

    do {
        // kode yang dijalankan setidaknya sekali
    } while (kondisi);

Nested Loop

Loop di dalam loop untuk iterasi kompleks.

    for (var i = 0; i < 3; i++) {
        for (var j = 0; j < 3; j++) {
            // kode yang dijalankan untuk setiap kombinasi i dan j
        }
    }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment