7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih. Selain
warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi…
a. merah d. hijau
b. putih e. abu-abu
c. ungu
9. Rumus Pythagoras untuk menghitung sisi miring segitiga siku-siku adalah a2 + b2 = c2. Simbol
flowchartyang tepat untuk perhitungan tersebut adalah…
a. Jajaran genjang d. Persegi panjang
b. Lingkaran e. Oval
c. Segi enam
11. Pada suatu bioskop terdapat aturan menonton film tertentu sebagai berikut: Jika usia penonton lebih dari
17 tahun, maka diperbolehkan menonton, sedangkan jika kurang dari 17 tahun maka penonton tidak
diperbolehkan menonton. Permasalahan tersebut dapat diselesaikan dengan struktur…
a. Percabangan 1 kondisi
b. Percabangan 2 kondisi
c. Percabangan lebih dari 2 kondisi
d. Perulangan dengan kondisi diakhir
e. Perulangan dengan pencacah
21. Struktur pengulangan adalah berupa pernyataan yang mengijinkan kita untuk….
Hal 2 dari 6
a. Menciptakan perulngan
b. Melaksanakan blok pernyataan
c. Menghasilkan pengulangan yang terus menerus
d. Memberikan pernyataan yang membuat pengulangan berhenti
e. Mengeksekusi blok perulangan
22. Pernyataan yang tepat untuk perulangan dengan kondisi di akhir adalah…
a. Blok perulangan akan dieksekusi minimal satu kali
b. Perulangan akan dilakukan sebanyak nilai pencacah
c. nilai pencacah akan diperiksa di akhir blok perulangan
d. Blok perulangan akan dieksekusi setelah pemeriksaan kondisi
e. Perulangan akan dihentikan berdasarkan inputan dari user
23. Pada perulangan dengan pencacah naik, perulangan akan dihentikan apabila …
a. Nilai pencacah < 0
b. Nilai pencacah > 0
c. Nilai pencacah = banyaknya perulangan
d. Nilai pencacah > banyaknya perulangan
e. Nilai pencacah telah mencapai batas nilai tertentu
24. Pada percabangan bersarsarang dengan 5 kondisi, apabila kondisi keempaat tidak terpenuhi maka…
a. Pernyataan ke -3 dijalankan
b. Pernyataan ke -4 dijalankan
c. Pernyataan ke -4 tidak dijalankan
d. Pernyataan ke -1 dijalankan
e. Tidak ada pernyataan yang dijalankan
Hal 3 dari 6
31. Program yang memeriksa kesalahan pada kode program adalah…
a. editor d. kompiler
b. debugger e. linker
c. builder
35. Pada suatu bioskop terdapat aturan menonton film tertentu sebagai berikut: Jika usia penonton lebih dari
17 tahun, maka diperbolehkan menonton, sedangkan jika kurang dari 17 tahun maka penonton tidak
diperbolehkan menonton. Permasalahan tersebut dapat diselesaikan dengan struktur…
a. Percabangan 1 kondisi
b. Percabangan 2 kondisi
c. Percabangan lebih dari 2 kondisi
d. Perulangan dengan kondisi diakhir
e. Perulangan dengan pencacah
38. Salah satu fungsi pada bahasa C untuk menampilkan hasil ke layar adalah …
a. Print d. Write
b. Printf e. Display
c. Put
39. Yang tidak termasuk tipe data dasar dalam bahasa C adalah…
a. Integer d. Float
b. Long Integer e. Double float
c. Unsigned long integer
Hal 5 dari 6