- 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/ |