Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Struktur Algoritma 1

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Struktur algoritma di bawah ini yang mengeksekusi perintah yang sama berulang kali selama kondisi benar adalah

a)

while do

b)

case of

c)

depend on

d)

if else

2.

If (a > b)

then a <-- a + b

else b <-- a + b

endif

Jika a = 10, b = 5, berapa F.S variable a dan b ?

a)

a = 15, b = 5

b)

a = 10, b = 15

c)

a = 10, b = 5

d)

a = 10, b = 15

3.

Bagaimana output yang ditampilkan di layar pada potongan algoritma di atas?

a)

12345678910

b)

13579

c)

246810

4.

Bagaimana output yang ditampilkan di layar pada potongan algoritma di atas ?

a)

tidak ada yang ditampilkan karena nilai counter sudah melebihi angka 10

b)

11

c)

13579

5.

Ekspresi kondisi di bawah ini untuk menentukan seseorang merupakan laki-laki dengan tinggi > 170, dan memiliki hoby ‘bernyanyi’ atau 'menari' adalah .....

a)

jk = 'L' and tb > 170 and hoby = 'bernyanyi' or hoby = 'menari'

b)

jk = 'L' and hoby = 'bernyanyi' or hoby = 'menari'

c)

jk = 'L' or tb > 170 or hoby = 'bernyanyi' or hoby = 'menari'

d)

jk = 'L' and tb > 170 and hoby = 'bernyanyi' and hoby = 'menari'

6.

Ekspresi kondisi di bawah ini untuk menentukan bilangan berada pada range 0 - 100 adalah .....

a)

a >= 0

b)

a <= 100

c)

a >= 0 and a <= 100

d)

a >= 0 or a <= 100

7.

Jika GolKaryawan diisi dengan 3, berapakah nilai variable upahGaji pada potongan program di atas ?

a)

3000

b)

3500

c)

4000

d)

5000

e)

0

8.

Jika diketahui nilai label = 'M', TB = 163 dan BB = 58, berapakah nilai status di bawah ini ?


status <-- (TB > BB) or (label = ‘S’)

a)

true

b)

false

9.

Jika diketahui nilai label = 'M', TB = 163 dan BB = 58, berapakah nilai status di bawah ini ?


status <-- (TB > BB) and (label = ‘S’)

a)

true

b)

false

10.

Sintaks bahasa c untuk membaca nilai dari keyboard adalah .....

a)

printf

b)

scanf

c)

while

d)

switch