Page 35 - MODUL TEKNIK PEMOGRAMAN MIKROPROSESSOR DAN MIKROKONTROLLER
P. 35
- if....else
Operator if…else mengetes sebuah kondisi apabila tidak sesuai dengan kondisi
maka akan mengeksekusi baris program yang ada di else.
if(inputPin == HIGH)
{
//Laksanakan rencana A;
}
else
{
//Laksanakan rencana B;
}
- for
Operator for digunakan untuk mengulang blok statement di dalam bracket,
beberapa kali sesuai dengan jumlah yang ditentukan. Setiap for() loop mempunyai
tiga parameter dan dipisahkan menggunakan titik koma (;):
for(initialization; condition; expression)
{
//doSomethig;
}
Contoh penggunaan:
for(index=0; index<=3; index++)
{
counter++;
}
1. index=0; Sesuatu yang dikerjakan sebelum dimulai: Membuat index = 0.
2. index<=3; Operasi logika yang dites, selama hasilnya benar (true) akan terus
looping: Jika index lebih kecil atau sama dengan 3, akan menjalankan kode yang
ada di dalam bracket {}. Ketika index = 4, akan keluar dari loop dan melanjutkan
baris kode selanjutnya di dalam sketch.
3. index++ Sesuatu yang dilakukan setelah menjalankan satu baris
statement: Meletakan "++" setelah sebuah variabel bermaksud menambahkan
variabel tersebut dengan satu. Dapat juga menggunakan "index = index + 1".
- while
26