Menu
CoddyTech

For Loop

Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 41 dari 69.

Terkadang saat memprogram, kamu perlu melakukan operasi yang sama atau hampir sama beberapa kali.

Agar tidak menulis hal yang sama berulang kali, kita bisa menggunakan perulangan.

for loop memiliki sintaks berikut:

for (initialization; condition; update) {
	code
}

initialization, condition, dan update menentukan nilai start dan nilai end.

Contohnya, lakukan perulangan dari 0 sampai 5 (tidak termasuk):

for (int i = 0; i < 5; i++) {
	Console.WriteLine(i);
}

Menguraikan for loop:

  1. Inisialisasi: int i = 0
    • Ini dijalankan satu kali di awal sekali
    • Membuat variabel i dan menetapkan nilai awalnya ke 0
  2. Kondisi: i < 5
    • Ini diperiksa sebelum setiap iterasi
    • Perulangan berlanjut selama kondisi ini bernilai benar
    • Saat i menjadi 5, kondisi menjadi salah dan perulangan berhenti
  3. Pembaruan: i++
    • Ini dijalankan setelah setiap iterasi
    • Menaikkan nilai i sebesar 1 setiap kali
    • i++ adalah bentuk singkat dari i = i + 1
for (int i = 0;  i < 5;  i++) {
     │           │        │
     │           │        └── Update
     │           └─────────── Condition
     └─────────────────────── Initialization

Perintah print akan dijalankan sebanyak 5 kali:

0
1
2
3
4

Perulangan memiliki banyak kegunaan. Misalnya, mari kita jumlahkan semua angka dari 1 hingga 100:

int sumNumbers = 0;
for (int i = 1; i <= 100; i++) {
	sumNumbers += i;
}
Console.WriteLine(sumNumbers);

Ini pertama-tama akan melakukan perulangan pada semua angka antara 1 dan 100 (termasuk 100 karena tanda <=), lalu menjumlahkan semuanya, kemudian mencetak variabel sumNumbers

challenge icon

Tantangan

Pemula

Baca sebuah bilangan bulat n (kode awal sudah melakukan ini). Gunakan for loop untuk mencetak "Hello Coddy: " dan nilai i untuk setiap angka dari 3 hingga n, termasuk keduanya.

Contohnya, jika n bernilai 6, output-nya adalah:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

Jika n bernilai 27, perulangan mencetak 25 baris, dari Hello Coddy: 3 hingga Hello Coddy: 27.

Coba sendiri

using System;

class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
        // Tulis kodemu di sini
    }
}
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