3.4 Logika if dengan banyak syarat

1

Dalam logika if kondisi/syarat dapat ditulis lebih dari satu dengan persamaan “dan”, “atau”.  Berikut penjelasan logika if jika kedua syarat adalah paralel.

Kode Program:
if (Kondisi 1 && Kondisi 2){

}
Hubungan dari kondisi 1 & kondisi 2, adalah “dan“, jika salah satu kondisi salah maka hasil kesimpulan dari kondisi if itu adalah salah. sedangkan kode program dibawah ini:
Kode Program:

if (Kondisi 1 || Kondisi 2){

}

Hubungan kondisi 1 dan kondisi 2 pada kode diatas adalah “atau”, jika salah satu dari kondisinya benar, maka hasilnya benar.  Jika keduanya salah maka hasilnya salah.
Sesuai dengan tabel berikut:
Tabel untuk “dan” (&&)
Kondisi 1        Kondisi 2          Hasil
Benar               Benar                 Benar
Benar               Salah                  Salah
Salah                Benar                 Salah
Salah                Salah                  Salah

Tabel untuk “atau” ||
Kondisi 1        Kondisi 2          Hasil
Benar               Benar                 Benar
Benar               Salah                  Benar
Salah                Benar                 Benar
Salah                Salah                  Salah

Contoh penggunaan logika if dengan kondisi banyak seperti pada kode berikut ini:

Kode Program:

int a, b;
a = 10; b = 0;
if ( (a>0) && (b<0)  ){
Console.WriteLine("Nilai a: " +a);
}
Console.WriteLine("Nilai b: " +b);

Pada kode diatas maka mencetak nilai b: 0  karena salah satu kondisi salah.

One Reply to “3.4 Logika if dengan banyak syarat”

Leave a Reply