Anda di halaman 1dari 1

PEMERINTAH KOTA BANDAR LAMPUNG DINAS PENDIDIKAN

Jl. Soekarno-Hatta (By Pass), Phone : 703930, Web : www.sman5-bdl.sch.id , email : sman5_lpg@telkom.net

SMA NEGERI 5 BANDAR LAMPUNG


SOAL LATIHAN OLIMPIADE KOMPUTER

A.

Soal Logika Aritmatika Anak tangga C terletak persis di atas anak tangga E Anak tangga F terletak empat anak tangga dibawah anak tangga D Anak tangga C terletak dua anak tangga di atas anak tangga F.

1. Sebuah buku disewakan dengan harga Rp1.000 untuk 3 hari pertama dan untuk hari selanjutnya Rp600 per hari. Apabila seorang penyewa buku harus membayar Rp11.800 untuk sebuah buku, berapa hari ia menyewa buku tersebut? a. 15 b. 18 c. 20 d. 21 e. 24

2.

Diketahui panjang sisi-sisi sebuah segitiga samasisi adalah 3 cm dan didalamnya dibuat segitiga sama sisi yang panjang sisinya 1 cm. Berapakah jumlah maksimum segitiga kecil yang dibentuk? a. 3 buah b. 6 buah c. 9 buah d. 12 buah e. 15 buah 3. Panjang lantai sebuah kamar mandi adalah 7 2/3 kaki dan lebarnya 6 kaki. Lantai tersebut dipasang ubin yang berbentuk bujur sangkar yang sisinya berukuran 4 inci ( 1 kaki = 12 inci), berapakah banyak ubin yang dibutuhkan untuk menutupi seluruh lantai? a. 45 b.75 c. 207 d. 414 e. 620

6. Urutan anak tangga dari bawah ke atas adalah : a. ACEFD b. FECDA c. ADFCE d. CEFAD e. FECAD 7. G dan B terpisah dua anak tangga. Posisi G maupun B tidak berimpit dengan A, C, D, E maupun F. Mana yang tidak mungkin benar? a. B terletak dua anak tangga di bawah A b. G terletak satu anak tangga di atas A c. G terletak enam anak tangga dibawah A d. B terletak dibawah G tetapi di atas F e. Bukan salah satu di atas

4.

Jika

r + 40 = 1 , berapakah persentase s terhadap r ? s + 20


c. 200% d. 35%

8.

a. 75% b. 150% e. tidak dapat ditentukan

5. Jika luas sebuah lingkaran adalah dua kali luas lingkaran lainnya, berapakah perbandingan jari-jari lingkaran besar terhadap jari-jari lingkaran kecil? a. 1 : 2 b. 1 : 4 c. 2 : 1 d.

2 :2

e.

2 :1

SOAL 6 9 Ada suatu tangga yang tersusun atas beberapa anak tangga yang jaraknya sama. Anak tangga A terletak persis di atas anak tangga D B. Soal Algoritma Programming

Sekarang kita tambahkan anak tangga X dan Y yang terpisah oleh jarak dari jarak anak tangga yang biasa. Pernyataan mana yang berimplikasi bahwa salah satu (X dan Y) berimpit dengan salah satu anak tangga yang lain a. X terletak di pertengahan antara A dan anak tangga lain persis di atas A b. Y terletak di pertengahan antara A dan anak tangga lain persis di atas A c. X terletak di pertengahan antara E dan anak tangga lain persis di atas E d. Y terletak di pertengahan antara E dan anak tangga lain persis di atas E e. Y terletak di pertengahan antara C dan anak tangga lain persis di atas C

Soal 9 10 Perhatikan penggalan program berikut : procedure proses(n:integer); begin if n > 0 then begin proses(n div 4); write(n shl (n shr 4 + 1)); end; end; 9. Bila mula-mula harga n adalah 10 maka output program adalah ? a. 420 b. 204 c. 224 d. 422 e. 430 10. Bila mula-mula harga n adalah 15 maka output program adalah ? a. 306 b. 630 c. 633 d. 422 e. 436

SOAL 12-13 Perhatikan potongan program berikut: procedure jalan(j:integer;k:integer); var i : integer; begin for i := 1 to 8 do begin if (j<0) then if (k>0) then j:=-j + k else k:=j + k else if (k<0) then j:= j - k else k:= j - k; end; writeln(j,' ',k); end; 12. Bila dipanggil dengan jalan(35,-5) maka output program adalah ? a. 60 -5 b. -5 70 c. 75 -5 d. -5 75 e. 40 5

SOAL 11 Perhatikan penggalan program berikut : var i : integer; function f(x:integer):integer; begin f:=(x div 2) * x; end; function g(x:integer):integer; begin g:=x + 2; end; begin repeat i:=i+2; write(g(f(i)),' '); until(i>15); end. 11. Output program adalah ? a. 4, 10, 20, 34, 52, 74 b. 4, 10, 20, 34, 52, 74, 100 c. 4, 10, 20, 34, 52, 74, 100, 130 d. 4, 10, 20, 23, 51, 74, 102 e. 4, 10, 20, 23, 51, 70, 100, 130

13. Bila dipanggil dengan jalan(-5,35) maka output program adalah ?


a. 60 -5 b. -5 70 c. 75 -5 d. -5 75 e. 40 5

{ ~~ Datang, berlomba, Jadilah yang terbaik ~~ }

Anda mungkin juga menyukai