Pilih salah satu soal berikut, setiap soal hanya boleh dikerjakan oleh maksimal lima orang.
Kata Angka
Kata Angka merupakan sebuah kata yang memiliki huruf-huruf yang dapat disusun menjadi angka,
misal
Susun sebuah program yang dapat mengecek sebuah kata input (dapat melalui edit), dan jika
terdapat huruf yang dapat disusun menjadi angka, keluarkan angka tersebut sebagai output di
memo.
(agar mudah, gunakan susunan huruf yang urut saja. Kata DANAU, walaupun mengandung D A U,
namun karena tidak urut, tidak perlu dijadikan output di memo)
Palindrom
Adalah sebuah kata atau kalimat yang urutannya sama jika dibaca dari arah belakang.
contoh:
TELOLET
TUTUT
KASUR INI RUSAK
Susun sebuah program yang memeriksa sebuah input (bisa melaui edit) dan menuliskan kembali
kata tersebut secara terbalik di memo. Jika dia merupakan palindrom, beri tambahan
(PALINDROM) di samping kata tersebut
0123
1123
2246
3369
012345
112345
2 2 4 6 8 10
3 3 6 9 12 15
4 4 8 12 16 20
5 5 10 15 20 25
Cross
Susun sebuah program yang terdiri dari satu edit, satu memo dan satu button.
Program ini membaca nilai edit dan menampilkan output di memo sebagai berikut
- jika input bernilai 1 maka outputnya
123456789
2
3
4
5
6
7
8
9
1
2
3
4
5
6
987654321
8
9