Kamis, 29 Oktober 2009

Percabangan

Dalam percabangan terdapat dua hal yang mesti diketahui yaitu :

  1. Kondisi adalah syarat yang harus dipenuhi untuk menjalankan suatu aksi.
  2. Aksi adalah sekumpulan perintah yang akan dijalankan apabila kondisi terpenuhi.

Untuk proses percabangan ini digunakan selection statement. Pada C# selection statement
yang dapat digunakan adalah :

  1. if dan if-else.
  2. switch.

if dan if-else

if statement digunakan untuk mengeksekusi kode program jika kondisi tertentu terpenuhi.
Berikut adalah contoh penggunaan statement ini.

int a = 10;
int c = 9;

string status = String.Empty;

if (a > c)
{
status = "nilai a lebih besar dari c";
}
else if (a < c)
{
status = "nilai a lebih kecil dari c";
}
else
{
status = "nilai a sama dengan c";
}

switch

Berikut contoh penggunaan statement switch.

string nama = "naruto";
switch (nama)
{
case "naruto":
{
System.Console.WriteLine("nama saya adalah naruto.");
break;
}
default:
{
System.Console.WriteLine("nama saya bukan naruto.");
break;
}
}

Perulangan

Statement jenis ini digunakan untuk menentukan bagian mana dari program yang akan
dieksekusi berulang-ulang dan apa kondisi yang menentukan perulangan tersebut.
Pada C# ada empat statement yang digunakan sebagai pengulangan, yaitu :

  1. while.
  2. for.
  3. foreach.
  4. do-while.

while

While statement berguna untuk melakukan perulangan selama kondisi bernilai true.

Contoh :

int j = 0;
while (j < 5)
{
System.Console.WriteLine(j);
j++;
}

for

For digunakan untuk melakukan perulangan yang didasarkan atas nilai diskrit, misalnya
integer.

Contoh :

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

foreach

Statement foreach digunakan untuk penelusuri suatu collection.

Contoh :

string[] days = { "minggu", "senin", "selasa", "rabu", "kamis", "jumat", "sabtu" };

foreach (string day in days)
{
System.Console.WriteLine(day);
}

do-while

berbeda dengan while, pada statement do-while pengecekan kondisi dilakukan diakhir.
Berikut contoh penggunaan statement do-while.

int j = 6;
do
{
System.Console.WriteLine(j);
}
while (j < 5);

Mungkin ada tambahan atau masukan atau pertanyaan silahkan posting comment dibawah… makasih :)

Tutorial selanjutnya : Tutorial belajar C# – Pengenalan C# – Bab 5 – Penanganan Error >>

Tidak ada komentar: