Dim i As Integer
For i = 10 To 0 Step-3
Print i
Next i
17. Output dari program di atas adalah ....
a. 10 7 4 1
b. 10 7 4 10
c. 10 9 8 7 6 5 4 3
d. 10 9 8 7 6 5 4 3 2 1
e. 10 9 8 7 6 5 4 3 2 10
18. Jika pada baris ketiga diganti Step-2, maka output program adalah ....
a. 10 8 6 4 2
b. 10 8 6 4 2 0
c. 10 9 8 7 6 5 4 3 2
d. 10 9 8 7 6 5 4 3 2 1
e. 10 9 8 7 6 5 4 3 2 1 0
19. Perhatikan potongan kode program berikut!
Dim i As Integer
For i = 0 To 10
If i = 3 Then
Exit For
End If
Printi
Next i
Output dari program di atas adalah ....
a. 0 1 2
b. 0 1 2 3
c. 0 3 6 9
d. 3 6 9
e. 1 2 3
For i = 10 To 0 Step-3
Print i
Next i
17. Output dari program di atas adalah ....
a. 10 7 4 1
b. 10 7 4 10
c. 10 9 8 7 6 5 4 3
d. 10 9 8 7 6 5 4 3 2 1
e. 10 9 8 7 6 5 4 3 2 10
18. Jika pada baris ketiga diganti Step-2, maka output program adalah ....
a. 10 8 6 4 2
b. 10 8 6 4 2 0
c. 10 9 8 7 6 5 4 3 2
d. 10 9 8 7 6 5 4 3 2 1
e. 10 9 8 7 6 5 4 3 2 1 0
19. Perhatikan potongan kode program berikut!
Dim i As Integer
For i = 0 To 10
If i = 3 Then
Exit For
End If
Printi
Next i
Output dari program di atas adalah ....
a. 0 1 2
b. 0 1 2 3
c. 0 3 6 9
d. 3 6 9
e. 1 2 3
17. (A) 10 7 4 1
10 dituliskan terlebih dahulu sebelum dikurangkan -3
Setelah dituliskan (print i), baru 10 dikurang 3 jadi 7
Dan pengulangan itu sampai angka 1.
18. (A) 10 8 6 4 2 0
10 dituliskan terlebih dahulu sebelum dikurangkan -2
Pada saat print 2, next "i"nya 2-2 = 0, dan 0 juga ikut diprint karena 0 termasuk for i = 10 to 0.
19. (A) 0 1 2
Program itu berjalan setiap naik 1. Dituliskan i = 3 ten exit for artinya jika i dituliskan 3, program langsung berhenti. i = 3 bukan step 3 ya, maka opsi C atau D sudah pasti salah. Jadi jawaban yang tepat A.
[answer.2.content]