Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal
376
7.
Buatlah suatu program untuk menampilkan tabel akar bilangan dari 1 sampai 10. Simpan file ini dengan nama : LATIH3G.PAS
4.4. Test Formatif Kegiatan Belajar 3
1. Buatlah sebuah program yang dapat digunakan untuk menampilkan secara berulang sebanyak 14 nilai bilangan yang pertama nilai 1 sd 1 dari sebuah deret ukur yang
dirumuskan oleh :
Ux = 600 - 2X
2
Nilai variabel
’X’
harus dapat diinputkan melalui keyboard dalam harga bilangan bulat tanpa pecahan. Simpan file ini dengan nama : TUGAS-3A.PAS
2. Buatlah program yang dapat menampilkan huruf-huruf dibawah ini pada layar monitor, tanpa perlu menginputkan huruf-huruf terbut dan tampilan huruf dimunculkan satu persatu
secara berulang. L
K J I
H G F E
D C B
A Simpan file ini dengan nama : TUGAS-3B.PAS
3. Tulislah algoritma dan program untuk mencari nilai maksimum dan minimum dari sekumpulan data yang dimasukkan pengguna. Masukan pada program ini adalah adalah
bilangan bulat maupun bilangan pecahan yang banyaknya tidak ditentukan, hanya pemasukan data akan berakhir jika pengguna menginputkan kode tanda tertentu seperti
tanda ‘ ‘, dsb. Keluaran dari program adalah nilai maksimum dan nilai minimum dari sejumlah data yang dimasukan tersebut.
Simpan file ini dengan nama : TUGAS-3C.PAS
4. Tulislah algoritma dan program untuk mengkonversikan bilangan dalam format desimal menjadi bilangan dalam format biner. Masukan dari program ini adalah bilangan bulat
dalam format desimal. Keluaran dari program ini adalah string yang merupakan pengkonversian masukan ke format biner.
Simpan file ini dengan nama : TUGAS-3D.PAS.
Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal
377
5. KEGIATAN BELAJAR 4 5.1. Tujuan Belajar
Setelah melakukan pratikum, diharapkan praktikan dapat : 1. Menggunakan statement
GOTOXY
untuk mengatur posisi kursor pada tampilan di layar. 2. Menggunakan Statement
TEXTCOLOR
dan
TEXTBACKGROUND
untukmengtur warna tulisan dan warna latar belakang tampilan layar.
5.2. Landasan Teori Statemen Pengaturan Tampilan pada Layar
Tanpa pengaturan tampilan layar maka program hanya dapat mencetak pada tempat dimana kursor berada. Turbo Pascal juga dapat mencetak suatu karakter atau
‘string’
di suatu tempat tertentu. Untuk melaksanakan hal tersebut digunakan perintah
GOTOXY
. Adapun tata penulisan perintah
GOTOXY
tersebut adalah :
GOTOXYX
,
Y
dimana
X
adalah posisi horinzontal yang dapat diisi dengan angka 1 hingga 80. Sedangkan
Y
adalah posisi vertikal yang dapat diisi dengan angka 1 hingga 25. Salah satu fasilitas dari unit Crt uses crt adalah untuk mengganti warna layar dan
warna tulisan sesuai dengan warna yang diinginkan. Mengganti warna layar, digunakan statemen
TextBackGround
, sedangkan untuk mengganti warna tulisan digunakan statemen
TextColor
. Catatan: belum kompatibel pada Trubo Pascal for Windows TPW Adapun tata penulisan sebagai berikut :
TextBackGroundwarna; TextColorwarna;
Nilai warna dalam satuan byte yang diberikan dengan format 1 byte, juga dapat dinyatakan dalam bahasa Inggris. Berikut adalah angka-angka dan kata-kata bahasa Inggris yang diberi
untuk mengganti warna layar dan warna tulisan text: Warna Gelap :
Warna Konstanta
Nilai Hitam
Black Biru
Blue 1
Hijau Green
2 Cyan
Cyan 3
Merah Red
4 Magenta
Magenta 5
Coklat Brown
6 Coklat Muda
Light Gray 7
Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal
378 Warna Terang :
Warna Konstanta
Nilai Coklat Hitam
Dark Gray 8
Biru Muda Light Blue
9 Hijau Muda
Light Green 10
Cyan Muda Light Cyan
11 Merah Muda
Light Red 12
Magenta Muda Light Magenta
13 Kuning
Yellow 14
Putih White
15 dapat pula menampilkan huruf berkedip blinking dengan menambah 128 pada nilai warna
diatas,
5.3. Tugas Kegiatan Belajar 4