0Pricing
C# Academy · Pelajaran

Melakukan Perulangan pada Larik

for dan foreach.

Melakukan Perulangan pada Larik adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 4 pelajaran total.

Mengapa Menggunakan Perulangan?

Larik sering menyimpan banyak nilai, dan Anda jarang ingin mengetikkan setiap indeks secara manual. Perulangan mengulangi suatu tindakan secara otomatis untuk setiap elemen.

Dengan demikian, Anda dapat mencetak, menjumlahkan, atau memeriksa semua nilai hanya dengan beberapa baris.

Perulangan for

Perulangan for menggunakan pencacah. Mulailah dari 0 dan lanjutkan selama pencacah kurang dari Length, lalu naikkan nilainya satu setiap kali.

Pencacah juga berfungsi sebagai indeks, sehingga Anda dapat mengakses setiap elemen.

int[] nums = { 10, 20, 30 };
for (int i = 0; i < nums.Length; i++)
{
    Console.WriteLine(nums[i]);
}

Program for Lengkap

Program lengkap ini mengulangi setiap warna dan mencetaknya pada barisnya sendiri.

Jalankan dan perhatikan bagaimana baris kode yang sama menangani setiap elemen.

string[] colors = { "red", "green", "blue" };
for (int i = 0; i < colors.Length; i++)
{
    Console.WriteLine(colors[i]);
}

Perulangan foreach

Jika Anda hanya memerlukan nilai dan bukan indeksnya, foreach lebih sederhana. Perulangan ini memberikan setiap elemen kepada Anda secara berurutan.

Tidak ada pencacah yang harus dikelola, sehingga kemungkinan terjadinya kesalahan lebih sedikit.

string[] colors = { "red", "green", "blue" };
foreach (string c in colors)
{
    Console.WriteLine(c);
}

foreach dengan var

Anda dapat menggunakan var dalam foreach agar C# menentukan tipe elemen.

Hal ini membuat perulangan tetap singkat dan aman secara tipe.

int[] nums = { 1, 2, 3 };
foreach (var n in nums)
{
    Console.WriteLine(n * 2);
}

for dibandingkan dengan foreach

Gunakan for jika Anda memerlukan indeks, ingin melewati elemen, atau harus mengubah larik. Gunakan foreach jika Anda hanya membaca setiap nilai.

Anda tidak dapat mengubah variabel perulangan dari foreach untuk menulis kembali ke larik; gunakan for untuk keperluan tersebut.

int[] nums = { 1, 2, 3 };
for (int i = 0; i < nums.Length; i++)
{
    nums[i] = nums[i] + 1; // updates the array
}
Console.WriteLine(nums[0]); // 2

Menjumlahkan Elemen

Tugas yang umum adalah menjumlahkan semua nilai. Simpan total berjalan dan tambahkan setiap elemen di dalam perulangan.

Pola ini dapat digunakan untuk menghitung jumlah, total, dan rata-rata.

int[] nums = { 4, 8, 15 };
int total = 0;
foreach (int n in nums)
{
    total += n;
}
Console.WriteLine(total); // 27

Menemukan Nilai Maksimum

Untuk menemukan nilai terbesar, mulailah dengan menganggap elemen pertama sebagai nilai maksimum, lalu bandingkan setiap elemen lainnya.

Setiap kali menemukan nilai yang lebih besar, perbarui nilai maksimum tersebut.

int[] nums = { 3, 9, 2, 7 };
int max = nums[0];
foreach (int n in nums)
{
    if (n > max) max = n;
}
Console.WriteLine(max); // 9

Mencari Nilai

Anda dapat melakukan perulangan untuk memeriksa apakah suatu nilai ada. Hentikan perulangan segera setelah menemukan kecocokan agar pekerjaan yang dilakukan lebih sedikit.

Variabel penanda mengingat apakah elemen tersebut telah ditemukan.

string[] names = { "Ana", "Bo", "Cy" };
bool found = false;
foreach (string n in names)
{
    if (n == "Bo") { found = true; break; }
}
Console.WriteLine(found); // True

Mencetak dengan Indeks

Terkadang Anda juga ingin menampilkan posisinya. Perulangan for memberikan indeks bersama nilainya.

Ini sangat berguna untuk daftar bernomor.

string[] tasks = { "Wake", "Eat", "Code" };
for (int i = 0; i < tasks.Length; i++)
{
    Console.WriteLine((i + 1) + ". " + tasks[i]);
}

Melakukan Perulangan pada Rentang

Anda tidak harus mengulangi seluruh larik. Ubah awal atau akhir perulangan for untuk mengunjungi hanya sebagian larik.

Di sini kita melewati elemen pertama dengan memulai dari indeks 1.

int[] nums = { 10, 20, 30, 40 };
for (int i = 1; i < nums.Length; i++)
{
    Console.WriteLine(nums[i]); // 20, 30, 40
}

Pemeriksaan Singkat

Uji pengetahuan Anda tentang perulangan.

Ringkasan

Anda telah mempelajari cara menelusuri larik dengan for (pencacah dan indeks) dan foreach (setiap nilai secara langsung).

Gunakan for jika Anda memerlukan indeks atau ingin mengubah elemen, dan foreach untuk pembacaan yang rapi dan hanya-baca. Anda juga telah menjumlahkan, mencari, dan menemukan nilai maksimum. Selanjutnya Anda akan bekerja dengan kisi menggunakan larik multidimensi.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Melakukan Perulangan pada Larik” gratis?

Ya — teks lengkap “Melakukan Perulangan pada Larik” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Melakukan Perulangan pada Larik”?

for dan foreach. Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai C# Academy?

Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Melakukan Perulangan pada Larik” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?

Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mendeklarasikan Larik
  2. Pengindeksan dan Panjang
  3. Melakukan Perulangan pada Larik
  4. Larik Multidimensi
← Kembali ke C# Academy