1. Buat algoritma dengan perulangan untuk menghasilkan output sebagai
berikut: XXXXX JAWABAN WHILE (Nomor <=5) Tulis = “X” Nomor = nomor + 1 ENDWHILE Output XXXXX
2. Buat algoritma dengan perulangan untuk menghasilkan output sebagai
berikut: X X X X X Jawaban WHILE (nomor <= 5) Tulis ‘X’ Enter Nomor = nomor + 1 ENDWHILE 3. Buat algoritma dengan perulangan untuk menghasilkan output sebagai berikut. XXXXX XXXXX XXXXX XXXXX XXXXX Jawaban For ( Baris = 1 ; baris <=5 ; Baris ++) For (Kolom = 0 ; Kolom <=5 ; kolom = kolom +1) Print(“X”) Endfor END 4. Buat algoritma dengan perulangan dan pemilihan untuk menghasilkan output sebagai berikut. XXXXX YYYYY XXXXX YYYYY XXXXX Jawaban For ( Baris = 1 ; baris <=5 ; Baris ++) For (Kolom = 0 ; Kolom <=5 ; kolom = kolom +1) If (baris == 1 OR baris == 3): Print (‘Y’, End = “”) Else : Print (‘X’, End = “”) Endfor END 5. Untuk menentukan nilai A, B, C, E, F, D, G, J, dan H dengan G = 'becak' dan J = '7', kita akan menjalankan algoritma yang telah diberikan dengan nilai-nilai ini dan menghitung hasilnya. 1. Input (G) => G = 'becak' 2. Input (J) => J = '7' 3. A = 5 4. B = 8 mod 3 => B = 2 5. C = 4 6. F = 10 7. IF ('J' != '7') THEN (Karena 'J' != '7' adalah benar) -C=7 - A = A * 2 + C => A = 5 * 2 + 7 => A = 17 8. E = C mod A + B * 2 - 1 - E = 7 mod 17 + 2 * 2 - 1 - E = 7 + 4 - 1 => E = 10 9. H = G == 'mobil' OR C mod B < 3 - H = 'becak' == 'mobil' OR 7 mod 2 < 3 - H = False OR 1 < 3 => H = True 10. D = 1 11. K = 1 12. IF (E > D + 9) then (Karena E = 10 > 1 + 9 adalah benar) - WHILE (B >= D) - K = K + 2 * 2 => K = 1 + 4 => K = 5 - B = B - 2 => B = 2 - F = D + B => F = 1 + 2 => F = 3 13. Output (A, B, C, D, E, F, G, H, J, K) => Output (17, 2, 7, 1, 10, 3, 'becak', True, '7', 5) Jadi, dengan G = 'becak' dan J = '7', nilai-nilai variabel adalah sebagai berikut: A = 17 B=2 C=7 D=1 E = 10 F=3 G = 'becak' H = True J = '7' K=5