Menu
CoddyTech

for loop yang Disempurnakan

Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 65 dari 74.

Perulangan for yang disempurnakan, juga dikenal sebagai perulangan for-each, menyediakan cara yang lebih sederhana untuk melakukan iterasi melalui array. Perulangan ini menangani pengindeksan dan pengambilan elemen secara otomatis, sehingga kodemu lebih mudah dibaca dan tidak mudah mengalami error.

Berikut sintaks dasar for loop yang disempurnakan:

for (data_type element : array) {
    // Kode yang dijalankan untuk setiap elemen
}
  • data_type: Tipe elemen dalam array.
  • element: Variabel yang akan menyimpan elemen saat ini pada setiap iterasi.
  • array: Array yang ingin kamu iterasikan.

Berikut contohnya:

int numbers[] = {1, 2, 3, 4, 5};
for (int number : numbers) {
    std::cout << number << std::endl;
}

Dalam contoh ini, perulangan melakukan iterasi pada array numbers. Pada setiap iterasi, elemen saat ini ditetapkan ke variabel number, lalu kode di dalam perulangan dijalankan. Outputnya adalah:

1
2
3
4
5

Perulangan for yang ditingkatkan sangat berguna saat kamu perlu mengakses setiap elemen dalam array tanpa mengubah array itu sendiri.

challenge icon

Tantangan

Mudah

Buat program yang melakukan hal berikut:

  1. Menginisialisasi array string bernama fruits dengan nilai "apple", "banana", "orange", "grape", dan "kiwi".
  2. Menggunakan enhanced for loop untuk mengiterasi array fruits.
  3. Pada setiap iterasi, mencetak buah saat ini

Coba sendiri

#include <iostream>
#include <string>


int main() {
    // Inisialisasi array fruits
    std::string fruits[] = {"apple", "banana", "orange", "grape", "kiwi"};

    // Gunakan for loop yang ditingkatkan untuk menelusuri array
    
    return 0;
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C++ online