Anda di halaman 1dari 3

Ujian Akhir

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

DUNIA memiliki huruf D U dan A yang membentuk kata DUA


TINGGAL dapat dibentuk menjadi kata TIGA

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

Stars And Hash


Susun sebuah program yang terdiri dari satu edit, satu memo dan satu button.
Program ini jika dijalankan akan membaca input dari edit (dari angka 0 hingga 9).
Jika input 0 maka program akan mencetak 20 bintang di memo
********************
Jika input satu, maka program akan mencetak 18 bintang dengan 2 hashtag di posisi 10 dan 11
*********##*********
Jika input 2, maka program mencetak 16 bintang dengan 4 hashtag di posisi 9, 10, 11 dan 12
********####********
Di bawah ini adalah contoh jika inputnya tujuh.
***##############***
Square
Susun sebuah program yang terdiri dari satu edit, satu memo dan satu button.
Program ini jika dijalankan akan membaca nilai dari edit yang menampilkan output di memo
berupa tabel perkalian sesuai dengan nilai input di edit

berikut adalah contoh output di memo jika input bernilai 3

0123
1123
2246
3369

berikut adalah contoh output di memo jika input bernilai 5

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

- jika input bernilai 5 maka outputnya


1
2
3
4
123456789
6
7
8
9
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
9
8
7
6
5
4
3
2
987654321
- jika input bernilai 7 maka outputnya

1
2
3
4
5
6
987654321
8
9

Anda mungkin juga menyukai