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

Berikut contohnya:

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

Dalam contoh ini, perulangan mengiterasi array numbers. Pada setiap iterasi, elemen saat ini ditetapkan ke variabel number, lalu kode di dalam perulangan dijalankan. Outputnya akan seperti berikut:

1
2
3
4
5

Perulangan for yang disempurnakan 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 enhanced for loop 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