Percabangan
Dalam percabangan terdapat dua hal yang mesti diketahui yaitu :
- Kondisi adalah syarat yang harus dipenuhi untuk menjalankan suatu aksi.
- 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 :
- if dan if-else.
- 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 :
- while.
- for.
- foreach.
- 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 >>