Minggu, 07 Juni 2020

, ,

Perulangan for pada C#

Perulangan for pada C#

Sebelumnya saya telah menunjukan bagaimana cara melakukan perulangan (looping) menggunakan while. Kali ini saya akan menunjukkan perulangan (looping) menggunakan for. Syntax perulangan for jauh lebih sederhana dibandingkan dengan perulangan while. Syntax perulangan for adalah:


for ( [pendahuluan] ; [kondisi]; [iterasi] ) {
  [perintah]
}

Blok kode { } bisa juga digantikan dengan satu perintah tunggal sehingga menjadi syntax perulangan for satu baris:


for ( [pendahuluan] ; [kondisi]; [iterasi] ) [perintah tunggal]

Bagian pendahuluan akan dijalankan pertama kali ketika perintah for dijumpai. Setelah pendahuluan dan setiap kali perulangan kembali ke awal, kondisi akan diuji. Perintah di dalam blok perulangan for akan dijalankan jika kondisi bernilai benar, dan perulangan akan berakhir ketika kondisi bernilai salah. Iterasi adalah kode yang akan dijalankan setiap kali perulangan berhasil berputar satu kali.

Berikut adalah contoh perulangan for pada C#:


for (int i = 1; i <= 20; i *= 2) {
  Console.WriteLine(i);
}
Console.ReadKey();

Yang akan menghasilkan :

Looping For

Perulangan for di atas juga dapat dibuat menjadi perulangan for satu baris menjadi:


for (int i = 1; i <= 20; i *= 2) Console.WriteLine(i); Console.ReadKey();

Perulangan for bersarang pada C#

Sama seperti if, fungsi perulangan juga bisa di buat bersarang. sebagai contoh kita bisa membuat segitiga angka menggunakan perulangan for :


int angka = 1;
for (int i = 1; i <= 4; i++)
{
	for (int j = 1; j <= i; j++)
	{
		Console.Write(angka++ + " ");
	}
	Console.WriteLine();
}
Console.ReadKey();

Yang akan menghasilkan :

segitiga angka

Sekian artikel untuk perulangan for pada C# kali ini, semoga bermanfaat 😀.

0 komentar:

Posting Komentar