Popular Post

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#

OperatorDescriptionExample
==Sama denganpass == "password"
!=Tidak sama denganstatus != "aktif"
>Lebih besar dariumur > 30
>=Lebih besar atau sama denganumur >= 30
<Kurang daritotal < 20
<=Kurang atau sama dengantotal <= 30
isUji tipe dataoNilai is Double

Operator logika pada C#

OperatorDescriptionExample
&&Kondisi ANDIsValid && Authorized
||Kondisi ORpembelian < 100 || pembelian >= 500
!NOT!angka
Sifat operator logika
ab&&||
TrueTrueTrueTrue
TrueFalseFalseTrue
FalseTrueFalseTrue
FalseFalseFalseFalse
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/

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Afdha Alif - Date A Live - Powered by Blogger - Designed by Johanes Djogan -