3 Cara menuliskan if dalam program
if (kondisi) { perintah_1 perintah_2 perintah_3 } | if (kondisi) {perintah_1} else {perintah_2} | if (kondisi_1){perintah_1} else if (kondisi_2){perintah_2} else {perintah_3} |
kode program if digunakan bersamaan dengan 0perator Relational seperti samadengan, lebih besar, lebih kecil dan sebagainya. Contoh penggunaan if dalam bahasa pemrograman bahasa C
Operator | Keterangan |
== != < <= > >= | sama dengan tidak sama dengan kurang dari kurang dari sama dengan lebih besar lebih besar sama dengan |
if …
Contoh penulisan program if, kode if ini digunakan ketika variabel memenuhi satukeadaan tertentu.
// contoh 1: /////////////////////// if (a==5) { PORTC=0x0f; PORTA=0xf0; } // contoh 2: /////////////////////// if (a!=5) { PORTC=0x0f; a=0; } // contoh 3: /////////////////////// if (a<5){PORTC=0x0f;} // contoh 4: /////////////////////// if (a<=5){PORTC=0x0f;} // contoh 5: /////////////////////// if (a>5){PORTC=0x0f;} // contoh 6: /////////////////////// if (a>=5){PORTC=0x0f;}
if … else
Contoh penulisan program if, else. Kode if ini digunakan ketika variabel memenusi satu keadaan tertentu, jika tidak maka akan menjalankan/melakukan perintah program yang berada pada else
// contoh 1: /////////////////////// if (a==4) {PORTC=0x0f;} else {PORTC=0;} // contoh 2: /////////////////////// if (a!=4) {PORTC=0x0f;} else {a=a+1;} // contoh 3: /////////////////////// if (a<4) {PORTC=0x0f;} else {a=a+1;} // contoh 4: /////////////////////// if (a<=4) {PORTC=0x0f;} else {a=a+1;}
if … else if … else
Contoh penulisan program if, else if, else. Kode if ini digunakan ketika variabel memenusi satu atau lebih keadaan tertentu, jika tidak maka akan menjalankan/melakukan perintah program yang berada pada else
// contoh 1: /////////////////////// if (a<=4) {PORTC=0x0f;} else if (a>=6) {PORTC=0xf0;} else {PORTC=0;} // contoh 2: /////////////////////// if (a==1) {PORTC=0x01;} else if (a==2) {PORTC=0x02;} else if (a==3) {PORTC=0x04;} else if (a==4) {PORTC=0x08;} else {PORTC=0;}