- Back to Home »
- SISTEM PEMROGRAMAN »
- Keadaan Pada C#
Posted by : Afdha Alif
Jumat, 13 Mei 2016
Pada bagian ini Saya akan menunjukkan cara menggunakan kondisi pada C#. Terdapat dua perintah kondisi pada C#, yaitu if dan switch. If lebih sering digunakan. Sebelumnya, Saya akan memperkenalkan operator pembanding / relasi dan operator logika yaitu jenis operator yang paling sering digunakan dengan if:
Operator relasi pada C#
| Operator | Description | Example |
|---|---|---|
| == | Sama dengan | pass == "password" |
| != | Tidak sama dengan | status != "aktif" |
| > | Lebih besar dari | umur > 30 |
| >= | Lebih besar atau sama dengan | umur >= 30 |
| < | Kurang dari | total < 20 |
| <= | Kurang atau sama dengan | total <= 30 |
| is | Uji tipe data | oNilai is Double |
Operator logika pada C#
| 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:
1
2
3
4
5
6
7
8
9
| 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.
Perintah switch pada C#
Perintah switch adalah salah satu struktur kode yang pernah saya gunakan. Hampir selalu, struktur if dapat menggantikan struktur switch. Bentuk perintah switch pada C# adalah:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| switch (variabelUji) { case [literal 1]: //Blok kode 1 break; case [literal 2]: //Blok kode 2 break; case [literal 3]: //Blok kode 3 break; default: //Jika yang lain tidak terpenuhi break;}sumber : http://icodeformoney.com/ |