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.
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.