Advertisement

Pelajaran C# : Pengkondisian If-Else dan Switch Statement

Pengkondisian if-else dan switch statement adalah dua konstruksi pengkondisian yang umum digunakan dalam bahasa pemrograman C#. Keduanya digunakan untuk memilih satu dari beberapa blok kode yang akan dijalankan berdasarkan kondisi tertentu. 

Berikut ini penjelasan singkat mengenai keduanya:

If-Else Statement:

If-Else Statement digunakan untuk memeriksa kondisi tertentu dan menjalankan satu blok kode jika kondisi tersebut benar (if) atau satu blok kode lain jika kondisi tersebut salah (else). Struktur dasar dari if-else statement adalah sebagai berikut:

if (kondisi) {

    // blok kode yang akan dijalankan jika kondisi benar

} else {

    // blok kode yang akan dijalankan jika kondisi salah

}

Contoh penggunaan if-else statement dalam C#:

int a = 10;

if (a > 5) {

    Console.WriteLine("Nilai a lebih besar dari 5");

} else {

    Console.WriteLine("Nilai a lebih kecil dari 5");

}


Switch Statement

Switch Statement digunakan untuk memeriksa nilai dari sebuah variabel dan menjalankan blok kode tertentu berdasarkan nilai tersebut. Struktur dasar dari switch statement adalah sebagai berikut:

switch (variabel) {

    case nilai1:

        // blok kode yang akan dijalankan jika variabel sama dengan nilai1

        break;

    case nilai2:

        // blok kode yang akan dijalankan jika variabel sama dengan nilai2

        break;

    default:

        // blok kode yang akan dijalankan jika variabel tidak sama dengan semua nilai di atas

        break;

}

Contoh penggunaan switch statement dalam C#:

int a = 3;

switch (a) {

    case 1:

        Console.WriteLine("Nilai a sama dengan 1");

        break;

    case 2:

        Console.WriteLine("Nilai a sama dengan 2");

        break;

    case 3:

        Console.WriteLine("Nilai a sama dengan 3");

        break;

    default:

        Console.WriteLine("Nilai a tidak ada pada pilihan");

        break;

}

Kedua konstruksi pengkondisian ini memiliki kegunaan dan kelebihan yang berbeda-beda tergantung pada situasi dan kebutuhan program. if-else statement biasanya digunakan jika hanya ada beberapa kondisi yang mungkin terjadi, sedangkan switch statement lebih cocok digunakan jika ada banyak nilai yang mungkin terjadi dan harus ditangani. Namun, jika terdapat banyak kondisi kompleks, penggunaan nested if-else statement bisa lebih tepat dan fleksibel.

Untuk Selanjutnya saya akan membahas tentang "Perulangan (for, while, dan do-while loop)". Jika ada pertanyaan silahkan anda berkomentar di bawah terimakasih😊.

Pembahasan Sebelumnya : Pelajaran C# : Operasi Aritmatika

Posting Komentar

0 Komentar