Archive for the 'Soal-soal' Category

Lumpur Lapindo

December 13th, 2006 by mbro

Jika setiap hari terjadi semburan lumpur panas sejumlah n meter kubik dan berhasil disalurkan ke kali Porong sebanyak m meter kubik pada hari ke-x dari hari pertama semburan, berapakah total volume lumpur yang harus ditampung setelah y hari?

Tabel dibawah ini menjelaskan perhitungan selama 10 hari dengan volume semburan per hari 50 meter kubik dan dapat disalurkan sebanyak 40 meter kubik per hari mulai hari ke-5 (x).

Hari (x) Luapan (n) Buang (m) Tampung (v)
1 50 0 50
2 50 0 100
3 50 0 150
4 50 0 200
5 50 -40 210
6 50 -40 220
7 50 -40 230
8 50 -40 240
9 50 -40 250
10 50 -40 260

Continue reading ‘Lumpur Lapindo’

Meja Bundar

December 13th, 2006 by mbro

Ada enam orang sahabat (Semar, Bagong, Gareng, Petruk, Cangik, Limbuk) yang sudah lama tidak berjumpa, secara tidak sengaja bertemu di supermarket. Mereka sepakat untuk mengadakan reuni di suatu restoran setelah belanja. Salah seorang sahabat yang tertua memesan meja bundar yang cukup besar dan menaruh enam kursi yang diatur berjarak sama satu sama lain mengelilingi meja, sehingga setiap kursi tepat berhadapan dengan kursi di seberangnya/hadapannya.

Meja Bundar

Posisi duduk mereka diatur dengan syarat sebagai berikut:

  • Semar tidak ditempatkan di samping Bagong
  • Gareng tidak ditempatkan di samping Petruk
  • Cangik ditempatkan di sebelah kiri Petruk
  • Semar duduk berseberangan dengan Cangik

Bagaimanakah formasi duduk mereka?

Radar

December 13th, 2006 by mbro

Sebuah radar mampu mendeteksi objek sampai radius 10 km (atau 500 point) dari titik pusat radar. Radar melakukan scanning secara berputar dengan kecepatan dinamis. Radar ini mampu mencapai kecepatan tertinggi yaitu ~3 putaran per detik, atau lebih tepatnya 360 milliseconds per putaran.

Radar

Buat perhitungan untuk melakukan simulasi radar, untuk mengetahui apakah sebuah objek berada dalam jangkauan radar atau tidak. Bila objek ini berada dalam jangkauan, tentukan range-nya yang dijelaskan dalam tabel dibawah ini.

RANGE	JANGKAUAN
0	0 - 99 point
1	100 - 199 point
2	200 - 299 point
3	300 - 399 point
4	400 - 499 point

Continue reading ‘Radar’

Analisa Kode Program

September 22nd, 2005 by mbro

Perbaiki kesalahan yang terdapat pada fungsi factorX(n,m) dari pseudo-code dibawah ini. Kemudian buat program lengkapnya agar dapat menghasilkan output yang benar.


function factorY(m)
   if m = 1
     return 1
   else
     return 2 * m + factorY(m - 1)
   end if
end function


function factorX(n, m)
   if n = 1
     return 1
   else
     return 3 * m + factorX(n, m) + factorY(m)
end function

Tabel nilai n dan m untuk fungsi factorX(n,m) yang benar adalah:

Continue reading ‘Analisa Kode Program’

Juri Cerdas

September 22nd, 2005 by mbro

Tahun ini Bagong dipilih sebagai juri dalam lomba pemrograman tingkat RT. Seperti yang kita ketahui Bagong sama sekali lemah dalam membuat program, tetapi pak RT percaya kepada Bagong karena dia sekolah komputer.

Akhirnya, setelah bersusah payah memikirkan soal yang akan diberikan, Bagong menemukan satu soal yang dia anggap cukup sulit bagi para remaja RT. Soal yang diberikan Bagong untuk lomba pemrograman tingkat RT adalah sebagai berikut :

Tampilkan sejumlah N bilangan yang merupakan bilangan kelipatan M secara berurutan dimulai dari bilangan terkecil, dimana N dan M diperoleh dari file input yang telah saya berikan, dan hasil perhitungan Anda simpan kedalam file ‘kelipatan.out’

Setelah lomba pemrograman selesai dan berjalan dengan lancar, saatnya Bagong melakukan penilaian dan mencari pemenang untuk diumumkan pada puncak perayaan 17 Agustus besok pagi. Satu hal yang menjadikan bumerang bagi Bagong adalah dia terlalu banyak memberikan soal file input, sehingga output program terdiri dari puluhan bahkan ratusan baris untuk setiap peserta. Akan melihat satu persatu jawaban dari peserta, tentu saja butuh waktu lama dan membosankan.

Kembali lagi Bagong berpikir sejenak, kemudian menelepon Anda dan menceritakan permasalahannya dengan maksud Anda diminta membantu melakukan penilaian. Dapatkah Anda membantu Bagong? atau malah menyalahkan Bagong ?

Continue reading ‘Juri Cerdas’