Popular Post

Perulangan (looping) dengan for di C#

By : Afdha Alif
Syntax perulangan for jauh lebih sederhana dibandingkan dengan perulangan while. Syntax perulangan for adalah:
?
1
2
3
for ( [pendahuluan] ; [kondisi]; [iterasi] ) {
  [perintah]
}
Blok kode { } bisa juga digantikan dengan satu perintah tunggal sehingga menjadi syntax perulangan for satu baris:
?
1
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#:
?
1
2
3
4
for (int i = 1; i <= 20; i *= 2) {
  Console.WriteLine(i);
}
Console.ReadKey();
Yang akan menghasilkan:
1
2
4
8
16
Perulangan for di atas juga dapat dibuat menjadi perulangan for satu baris menjadi:
?
1
2
for (int i = 1; i <= 20; i *= 2) Console.WriteLine(i);
Console.ReadKey();


sumber :http://icodeformoney.com/

Perulangan (looping) dengan While di C#

By : Afdha Alif
Syntax perulangan while pada C# adalah:
?
1
2
3
while (kondisi) {
  [perintah]
}
Ketika suatu program sampai pada suatu perulangan while, pernyataan di dalam perulangan tersebut akan dijalankan terus menerus selama cond bernilai benar. Ketika menggunakan perulangan while, pada umumnya perlu memperhatikan tiga hal: permulaan, kondisi dan iterasi. Sehingga strukturnya menjadi:
?
1
2
3
4
5
[permulaan]
while (kondisi) {
  [perintah]
  [iterasi]
}
Sebagai contoh:
?
1
2
3
4
5
6
7
8
Console.WriteLine("Balapan akan dimulai dalam...");
 int hitung = 10;
 while (hitung > 0) {
  Console.WriteLine(hitung + "...");
  hitung--;
}
Console.WriteLine("MULAI!!!");
Console.ReadKey();
Kode di atas akan menghasilkan:
Balapan akan dimulai dalam...
10...
9...
8...
7...
6...
5...
4...
3...
2...
1...
MULAI!!!
Cukup sering kesalahan terjadi pada permulaan, kondisi atau iterasi. Sebagai contoh, cukup mudah untuk lupa menuliskan hitung--; yang akan mengakibatkan perulangan tanpa batas, atau menggunakan kondisi hitung < 0 yang akan mengakibatkan perulangan sama sekali tidak dijalankan. Apabila terjadi perulangan tanpa batas, anda dapat langsung menutup window console, atau klik tombol "stop debugging" pada toolbar atau menekan shortcut: SHIFT + F5.

Perulangan do while pada C#

Perulangan do while hanya berbeda sedikit dari perulangan while. Perulangan do while akan dijalankan paling tidak satu kali karena kondisi perulangan ini terletak pada akhir perulangan. Syntax perulangan do while adalah sebagai berikut:
?
1
2
3
do {
  [perintah]
} while (kondisi);
Satu satunya perbedaan antara perulangan do while dan perulangan while adalah ketika kondisi awal bernilai salah, yang mana akan mengakibatkan perulangan while dilewatkan sedangkan perulangan do while dijalankan hanya satu kali.

sumber : http://icodeformoney.com/

- Copyright © Afdha Alif - Date A Live - Powered by Blogger - Designed by Johanes Djogan -