Posted by : kuroshi-san
Selasa, 16 Juli 2019
Kondisi pada C#
selamat datang di kuroshi-san blog kali ini saya akan menjelaskan kondisi pada C#. Terdapat dua perintah kondisi pada C#, yaitu if . dalam if ini kita akan menggunakan operator relasi dan logika. saya akan menjelaskan terlibih dahulu apa itu operasi relasi dan logika.
Operator relasi pada C#
Operator relasi biasa digunakan untuk membandingkan dua buah nilai. Operator relasi menghasilkan kondisi BENAR atau SALAH.contoh dari operator iniOperator | Description | Example |
---|---|---|
== | Sama dengan | 0 == "" |
!= | Tidak sama dengan | status != "aktif" |
> | Lebih besar dari | usia > 17 |
>= | Lebih besar atau sama dengan | usia >= 17 |
< | Kurang dari | total < 20 |
<= | Kurang atau sama dengan | total <= 30 |
is | Uji tipe data | oNilai is Double |
Operator logika pada C#
Operator logika biasa digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah ungkapan kondisi
Operator | Description | Example |
---|---|---|
&& | Kondisi AND | IsValid && Authorized |
|| | Kondisi OR | pembelian < 100 || pembelian >= 500 |
! | NOT | !angka |
Sifat operator logika
a | b | && | || |
---|---|---|---|
True | True | True | True |
True | False | False | True |
False | True | False | True |
False | False | False | False |
Operator && akan menghasilkan true jika kedua kondisi bernilai benar. Jika salah satu atau kedua kondisi bernilai salah, operator && akan bernilai salah. Operator || akan menghasilkan true jika salah satu atau kedua sisi bernilai benar. Akan bernilai salah apabila kedua kondisi bernilai salah.
If else pada C#
Terdapat beberapa cara untuk menggunakan kondisi if else. Salah satunya adalah if else satu baris yang telah ditunjukkan pada bagian tipe data. Secara umum, struktur if else adalah sebagai berikut:
if (kondisi1) {
//Perintah ketika kondisi 1 terpenuhi
} else if (kondisi2) {
//Perintah ketika kondisi 2 terpenuhi
} else if (kondisi3) {
//Perintah ketika kondisi 3 terpenuhi
} else {
//Ketika semua kondisi lain tak terpenuhi, lakukan ini
}
Kondisi-kondisi di atas adalah variabel atau pernyataan boolean. Dan blok else if dan else bersifat opsional.