Belajar C# Pemula | Part 6.Percabangan dalam Pemrograman (if, switch)
Pendahuluan

Percabangan adalah salah satu konsep dasar dalam pemrograman yang memungkinkan program mengambil keputusan berdasarkan kondisi tertentu. Dua struktur utama percabangan yang sering digunakan adalah:
- if - Digunakan untuk mengeksekusi kode berdasarkan kondisi yang diberikan.
- switch - Digunakan untuk memilih salah satu dari beberapa blok kode berdasarkan nilai variabel.
1. Percabangan if
Struktur dasar dari if
adalah sebagai berikut:
if (kondisi) {
// kode yang dieksekusi jika kondisi bernilai true
}
Contoh penggunaan:
int angka = 10;
if (angka > 5) {
Console.WriteLine("Angka lebih besar dari 5");
}
1.1 Percabangan if-else
Jika kita ingin menjalankan kode lain jika kondisi tidak terpenuhi, kita bisa menggunakan else
:
int angka = 3;
if (angka > 5) {
Console.WriteLine("Angka lebih besar dari 5");
} else {
Console.WriteLine("Angka kurang dari atau sama dengan 5");
}
1.2 Percabangan if-else if-else
Kita bisa menambahkan lebih banyak kondisi dengan else if
:
int nilai = 75;
if (nilai >= 90) {
Console.WriteLine("A");
} else if (nilai >= 80) {
Console.WriteLine("B");
} else if (nilai >= 70) {
Console.WriteLine("C");
} else {
Console.WriteLine("D");
}
2. Percabangan switch
Struktur switch
digunakan ketika ada banyak kemungkinan nilai pada satu variabel. Struktur dasarnya seperti ini:
switch (nilai) {
case nilai1:
// kode yang dieksekusi
break;
case nilai2:
// kode yang dieksekusi
break;
default:
// kode jika tidak ada yang cocok
break;
}
Contoh penggunaan:
int hari = 3;
switch (hari) {
case 1:
Console.WriteLine("Senin");
break;
case 2:
Console.WriteLine("Selasa");
break;
case 3:
Console.WriteLine("Rabu");
break;
default:
Console.WriteLine("Hari tidak ditemukan");
break;
}
Kesimpulan
Percabangan if
digunakan ketika kita ingin mengevaluasi kondisi secara fleksibel, sementara switch
cocok untuk pilihan tetap berdasarkan nilai variabel. Pemahaman mendalam tentang percabangan akan sangat membantu dalam menulis kode yang lebih efisien.