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:
- Inisialisasi:
int i = 0- Ini dijalankan satu kali di awal sekali
- Membuat variabel
idan menetapkan nilai awalnya ke 0
- Kondisi:
i < 5- Ini diperiksa sebelum setiap iterasi
- Perulangan berlanjut selama kondisi ini bernilai benar
- Saat
imenjadi 5, kondisi menjadi salah dan perulangan berhenti
- Pembaruan:
i++- Ini dijalankan setelah setiap iterasi
- Menaikkan nilai
isebesar 1 setiap kali i++adalah bentuk singkat darii = i + 1
for (int i = 0; i < 5; i++) {
│ │ │
│ │ └── Update
│ └─────────── Condition
└─────────────────────── InitializationPerintah print akan dijalankan sebanyak 5 kali:
0
1
2
3
4Perulangan 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
Tantangan
PemulaBaca 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: 6Jika 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
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloKenaikan/PenurunanKenaikan/Penurunan SetelahnyaPintasan Aritmetika7Input dan Output Dasar
Output DasarInterpolasi stringMembaca inputMenguraiRangkuman, Sampai 120Rangkuman, Benar atau Salah5Operator Bagian 2
Operator PerbandinganOperator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Latihan sendiri: Compiler C# online