Study
C++

Perulangan di C++

Penjelasan

C++ mewarisi for, while, dan do-while dari C, lalu menambahkan range-based for (sejak C++11) — bentuk perulangan yang lebih ringkas khusus untuk mengiterasi seluruh elemen array/container tanpa perlu index manual, mirip for...of di JavaScript atau for-each di Java.

Contoh Konsep

#include <iostream>

int main() {
    int angka[] = {2, 4, 6, 8, 10};

    // Range-based for (C++11+)
    for (int n : angka) {
        std::cout << n << " ";
    }
    std::cout << std::endl; // 2 4 6 8 10

    return 0;
}

Praktikum

Buat array int angka[] = {2, 4, 6, 8, 10}. Pakai range-based for untuk menjumlahkan semua elemennya ke variabel total, lalu tampilkan hasil totalnya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Range-based for lebih singkat dan lebih sulit salah index dibanding for konvensional — utamakan ini kalau kamu tidak butuh index elemen saat iterasi, cukup nilainya saja.