wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Percabangan Pada Arduino

Total questions: 3

Worksheet time: 3mins

Name
Class
Date
1.

Perhatikan potongan program berikut:

 

int tombol = digitalRead(7);

 

if (tombol == HIGH) {

    digitalWrite(13, HIGH);

} _____ {

    digitalWrite(13, LOW);

}

 

Kode yang tepat untuk melengkapi bagian kosong adalah ….

a)

end if

b)

else

c)

else if

d)

break

e)

default

2.

Seorang siswa ingin membuat LED menyala jika tombol ditekan, dan mati jika tidak ditekan. Ia menulis kode:

 

if (tombol == HIGH) {

    digitalWrite(13, HIGH);

} else {

    _____;

}

Bagian kosong harus diisi dengan ….

 

a. digitalWrite(13, HIGH)
b. digitalWrite(13, LOW)
c. delay(1000)
d. pinMode(13, OUTPUT)
e. return

a)

digitalWrite(13, HIGH)

b)

digitalWrite(13, LOW)

c)

delay(1000)

d)

pinMode(13, OUTPUT)

e)

return

3.

Perhatikan kode berikut:

if (nilai > 50) {

    digitalWrite(13, HIGH);

} else {

    digitalWrite(13, LOW);

}

Jika kita ingin menambahkan kondisi nilai sama dengan 50, maka kode perlu ditambah dengan ….

a)

else if (nilai == 50)

b)

if (nilai == 50)

c)

while (nilai == 50)

d)

switch (nilai == 50)

e)

default (nilai == 50)