6. File kode program dikompres sesuai dengan ketentuan yang ada di SOP.
7. Penulisan kode sebaiknya menggunakan indentasi yang baik dan menambahkan komentar
(kegunaan sebuah variabel, percabangan, pengulangan, fungsi dan prosedur) sehingga
mempermudah proses pencarian kesalahan pada program (debugging).
8. Kecurangan berupa copy-paste kode program dari peserta / sumber lain akan memperoleh
sanksi tegas.
9. Selamat Mengerjakan!
Problem 1
(Save file dengan nama : PB02-NIM-YYMMDD-01+ extension sesuai)
Catur adalah permainan yang menarik bagi Tuan Vin. Dia punya mimpi suatu saat dia akan membuat
sebuah program permainan catur yang dapat mengalahkan grand master ternama. Awalnya, dia
ingin bekerjasama dengan Anda untuk membuat program catur, tapi dia sadar bahwa segala sesuatu
yang besar dimulai dari langkah-langkah kecil. Oleh karena itu, Tuan Vin ingin mulai belajar dari
membuat program permainan ambil batu.
Permainan ambil batu adalah permainan untuk dua orang. Masing-masing orang harus mengambil
satu sampai empat batu tiap gilirannya. Pemenangnya adalah orang yang dapat mengambil batu
sampai tak tersisa. Diberikan banyak batu awal dan batu yang diambil tiap pemain, tentukan pemain
mana yang akan memenangkan permainan!
Pemain 1 menang!
Problem 2
(Save file dengan nama : PB02-NIM-YYMMDD-02+ extension sesuai)
“Aku ingin begini, aku ingin begitu, ingin ingin ingin ingin banyak sekali… “
Tuan Vin tidak pernah ketinggalan menonton kartun doraemon di hari minggu. Kartun ini bias
dibilang merupakan alasan mengapa Tuan Vin sangat suka bermimpi besar. Bila ditanya apa bagian
favorit dari doraemon, Tuan Vin akan menjawab baling-baling bambu! Dia sering membayangkan
terbang di udara, menembus gunung, melewati lembah, bersama dengan baling-baling mampu
tersebut. Singkatnya, baling-baling bambu dapat membuat manusia melampaui batas yang ada
sekarang. Tuan Vin sadar mungkin baling-baling bambu tidak akan diciptakan dalam waktu dekat.
Tapi Tuan Vin dapat membuat baling-baling bambu sendiri, menggunakan program!!