2. Dalam sebuah pertandingan badminton, setiap atlet harus memainkan satu pertandingan
dengan setiap atlet lain. Terdapat tujuh atlet yang mengikuti pertandingan ini, yakni
Andi, Budi, Charlie, Delon, Eko, Frans, dan Gary. Hingga sekarang, Andi, Budi, Charlie,
Delon, Eko, dan Frans secara berurutan telah bermain sebanyak 6, 5, 4, 3, 2, 1 kali.
Berapa banyak permainan yang telah Gary mainkan?
3. Lima orang sedang duduk melingkar di sebuah restoran. Masing-masing dari mereka
memesan satu makanan yang berbeda. Hilda duduk diantara Erli dan Firda. Orang yang
memesan tongseng duduk diantara orang yang memesan rawon dan Gea. Erli diantara
Orang yang memesan tongseng dan ketoprak. Lalu, Ira duduk disebelah kiri orang yang
memesan pecel sedangkan Firda disebelah kanannya. Siapakah yang memesan soto?
4. Berdasarkan deskripsi soal nomor 3, apakah makanan yang dipesan oleh orang yang
berada di sebelah Gea?
5. 1, 7, ? , ? , ?, 6, 8, ?, ?, 5
Jika, Jumlah bilangan ke-2 sampai dengan bilangan ke-6 adalah 35. Jumlah bilangan ke-
3 sampai dengan ke-10 adalah 53. Berapakah jumlah bilangan ke-2 sampai dengan
bilangan ke 8 jika bilangan ke-8 adalah 2 kali bilangan ke-9 ?
6. Pak Dengklek memiliki kebun buah rambutan, durian, dan semangka. Diketahui
pernyataan berikut ini:
- Semua pohon buah kecuali 4 pohon adalah pohon rambutan.
- Semua pohon buah kecuali 6 pohon adalah pohon durian.
- Semua pohon buah kecuali 8 pohon adalah pohon semangka.
Berapakah jumlah pohon buah Pak Dengklek ?
7. Iqra ingin mengubah angka 12 menjadi 48, berapa kali minimal ia harus memanggil
fungsi ?
8. Kali ini Iqra ingin mencoba bilangan yang lebih besar, yaitu mengubah angka 149
menjadi 960, berapa kali minimal ia menjalankan fungsi?
9. Hari ini adalah penyelenggaran OSN Bidang Komputer. Panitia menyediakan beberapa
bus untuk transportasi peserta dari hotel ke tempat lomba. Diketahui semua bus diisi
dengan jumlah siswa yang sama. Di tengah perjalanan terdapat 10 bus yang mogok,
sehingga banyak peserta dalam bus sisanya bertambah satu. Saat akan kembali ke Hotel,
ternyata ada 15 bus lagi yang bensinnya habis. Sehingga banyak peserta pada bus sisanya
lebih banyak tiga orang dibandingkan saat bus berangkat. Berapa banyak peserta OSN
tahun ini?
0 5 3 1 4
10. Saat ini Farhan ada di petak pojok kiri atas dan ia ingin pergi ke pojok
kanan bawah. Farhan hanya boleh bergerak ke kanan atau ke bawah. 3 -2 1 3 7
Nilai yang dikumpulkan Farhan adalah hasil penjumlahan semua
-1 6 2 4 -1
angka pada petak yang dilewati Farhan. Banyak cara menuju pojok
kiri bawah sehingga nilai yang dicapai maksimum adalah... 2 1 0 -4 2
2 -3 4 6 0
11. Pak Dengklek ingin menghancurkan
sebanyak mungkin jalan dari Kota di
samping, namun setelah beberapa jalan
dihancurkan kota kota tersebut harus
tetap terhubung satu sama lain. Angka
pada setiap jalan menandakan biaya
penghancuran jalan tersebut. Berapa
biaya minimum yang dibutuhkan pak
dengklek?
Soal Nomor 12 - 13
Terdapat dua binatang purba pada tahun 0 Masehi. Satu binatang akan melahirkan tiga
anak sekaligus setelah satu tahun dan tidak akan bisa beranak lagi setelah itu. Sehingga
akan ada 8 binatang pada tahun 1 Masehi, 26 binatang pada tahun 2 Masehi dst.
14. Jika 2019 = 2x1 + 2x2 + 2x3 + 2x4 + 2x5 + 2x6 + 2x7 + 2x8 dimana x1, x2, . . . , x8 adalah
bilangan cacah, dan x1 < x2 < . . . < x8. Tentukan nilai x1 + x2 +. . . + x8.
16. Pak Dengklek memiliki 2019 buah lampu dan 2019 tombol. Setiap saklar dan lampu
tersebut diberi nomor secara terurut dari nomor 1 hingga 2019. Diketahui bahwa saklar
dengan nomor X terhubung dengan lampu dengan nomor kelipatan X (Contoh : saklar
nomor 4 terhubung dengan lampu nomor 4, 8, 12, ..., 2016). Apabila lampu dalam
keadaan mati dan tombo ditekan, maka lampu tersebut akan menyala. Begitu pula
apabila lampu dalam keadaan nyala dan tombol ditekan, maka lampu tersebut akan mati.
Diketahui bahwa semua lampu masih dalam keadaan mati kemudian Pak Dengklek
menekan semua saklar yang ada. Berapa banyak lampu yang menyala pada akhirnya?
17. Pak Dengklek memiliki 2019 bebek dan 2019 botol minuman. Satu dari 2019 botol itu
mengandung racun yang akan membunuh bebek dalam 22 jam. Jika Pak Dengklek ingin
mengetahui botol mana yang beracun dalam waktu kurang dari 1 hari (24 jam), berapa
jumlah bebek minimal yang harus dikorbankan?
18. Suatu negara memiliki mata uang dengan pecahan 500, 1000, 2000, 4000, dan 8000. Pak
Dengklek memiliki uang sebesar 22500 dan ia ingin menukarkan uang tersebut dengan
pecahan-pecahan uang yang ada. Berapakah jumlah pecahan uang minimum yang dapat
Pak Dengklek terima?
20. Berapa jumlah dari semua faktor dari 324.000 dimana faktor dari 324.000 tersebut tidak
boleh mengandung faktor prima 5 dan harus habis dibagi dengan angka 6?
21. Pak Bon adalah seorang guru. Besok, Pak Bon ingin membagikan permen kepada 8
orang muridnya, namun belum tentu semua muridnya datang ke sekolah pada minggu
depan, tetapi 4 diantara mereka pasti datang. Jika Pak Bon ingin membagikan permen
kepada murid-muridnya sama rata dan tidak bersisa. Berapakah jumlah permen minimal
yang harus Pak Bon bawa besok?
Berapakah nilai maks hasil penjumlahan angka yang bisa diambil jika mulai dari paling
atas sampai paling bawah jika hanya bisa bergerak ke kanan bawah atau kiri bawah?
23. Pak Bondol dan Pak Deden sedang bermain tic-tac-toe, kali ini Pak Bondol bermain
sebagai ‘X’ dan Pak Deden sebagai ‘O’. Situasi permainan dapat dilihat sebagai berikut
O 1 2
3 O 4
5 6 X
Pak Bondol tidak ingin kalah dengan Pak Deden. Jika kali ini adalah giliran Pak Bondol,
Pak Bondol tidak ingin kalah dan dia ingin kalian agar memberi tahu kotak mana saja
yang jika diisi maka Pak Bondol pasti kalah? (jika ada lebih dari satu jumlahkan
nomornya, misal kotak 1 dan 3 maka jawablah 4)
24. Terdapat 100 kotak yang diletakkan di satu baris. Salah satu dari 100 kotak ini
mempunyai berlian di dalamnya. Di masing-masing kotak terdapat pernyataan yang
sama untuk semua kotak, yaitu “Berlian itu berada di sebelah kiri kotak ini atau sebelah
kanan kotak ini”. Dari 100 kotak itu menyatakan pernyataan yang salah dan hanya 1
yang benar. Berapa banyak minimum kotak yang harus dibuka agar kita tahu letak
berlian itu berada?
25. Ibu Qra memiliki N bilangan berbeda yang masing masing bilangan tersebut adalah
bilangan asli yang tidak melebihi 100, berapa nilai minimum N sehingga, pasti ada 2
himpunan bagian dari N yang tidak memiliki anggota yang sama namun jumlahan dari
nilai anggota anggotanya sama ?
26. Bapak Kruskal memiliki lantai 4 meter x 6 meter akan ditutupi oleh keramik cantik
berukuran 1 meter x 1 meter atau 2 meter x 2 meter. Bantulah pak Kruskal untuk
menghitung segala kemungkinan pemasangan keramik bila tidak ada keramik yang
tumpang tindih dan keseluruhan lantai dilapisi keramik.
27. Bu Iqra memiliki 6 anak dan 4 sepeda motor berbeda yang memiliki kapasitas
maksimum 2 orang, ke 6 anak tersebut akan berangkat ke sekolah yang sama
menggunakan 4 sepeda motor tersebut (tidak harus semuanya digunakan), ada berapa
banyak kemungkinan kombinasi pembagian sepeda motor oleh anak anak bu Amalia ?
B. Pertanyaan Algoritmika
28. Diberikan program dibawah ini Berapakah output dari program tersebut ? {Tuliskan
jawaban sesuai output yang dihasilkan}
29. Diberikan program dibawah ini Berapakah output dari program tersebut ? {Tuliskan
jawaban sesuai output yang dihasilkan}
30. Diberikan program dibawah ini Berapakah output dari program tersebut ? {Tuliskan
jawaban sesuai output yang dihasilkan}
31. Diberikan program dibawah ini Berapakah output dari program tersebut ? {Tuliskan
jawaban sesuai output yang dihasilkan}
32. Diberikan program dibawah ini Berapakah output dari program tersebut ? {Tuliskan
jawaban sesuai output yang dihasilkan}
33. Diberikan program dibawah ini Berapakah output dari program tersebut ? {Tuliskan
jawaban sesuai output yang dihasilkan }
34. Diberikan program dibawah ini Berapakah output dari program tersebut ? {Tuliskan
jawaban sesuai output yang dihasilkan}
35. Diberikan program dibawah ini Berapakah output dari program tersebut ? {Tuliskan
jawaban sesuai output yang dihasilkan}