Upload
fathoni-wangsadrana
View
233
Download
1
Embed Size (px)
DESCRIPTION
pasc
Citation preview
FUNGSI PENCETAKAN POSISIFUNGSI READKEY :
FUNGSI MASUKAN YANG HANYA MENGAMBIL SATU KARAKTER MASUKAN DAN BERJENIS VARIABEL KARAKTER
TERMASUK DALAM UNIT CRT, JADI PERLU PERINTAH USES CRT PERLU DIPERHATIKAN CARA PENULISAN YAITU :
Var_char := readkey
Program rkey1;
uses crt;
var
A:char;
begin
writeln(masukkan sembarang karakter);
ch:= readkey;
writeln(karakter yang baru masuk=,ch);
end.
BILA DIJALANKAN MUNCUL KALIMAT DARI PERINTAH writeln PERTAMA SETELAH ITU PROGRAM AKAN MENUNGGU SEBUAH MASUKAN, SELANJUTNYA SILAHKAN TEKAN APA SAJA KEMUDIAN PERINTAH writeln KEDUA DILAKSANAKAN
PERINTAH MEMBERSIHKAN LAYAR :
DAPAT MENGGUNAKAN PROCEDURE CLRSCR
TERDAPAT PADA UNIT CRT, MAKA HARUS DITULIS USES CRT;
Program rkey2;
Uses crt;
Var
a:char;
begin
clrscr;
writeln(silahkan masuk satu karakter);
ch:= readkey;
writeln ( anda memasukkan karakter ,ch);
end.
PENCETAKAN PADA POSISI TERTENTU:
TURBO PASCAL DAPAT MENCETAK SATU KARAKTER ATAU SUATU KATA PADA POSISI TERTENTU
PERINTAH YANG DIGUNAKAN :
gotoxy( x, y );
X ADALAH POSISI HORIZONTAL ( 1 S/D 80 ) Y ADALAH POSISI VERTIKAL ( 1 S/D 25 ) PERINTAH INI TERMASUK UNIT CRT, SEHINGGA MEMAKAI PERINTAH USES CRTProgram cotoh3;
uses crt;
var
a:char;begin
clrsccr;
gotoxy(20,5);
writeln (masukkan sesuka anda);
ch:=readkey;
gotoxy(15,10);
writeln(yang anda masukkan adalah,ch);
end.
HASIL DARI PROGRAM TERSEBUT, writeln PERTAMA DICETAK PADA LOKASI (20,5) DAN writeln KEDUA PADA LOKASI ( 15,10)
PENYISIPAN SATU BARIS :
BILA DIPAKAI PERINTAH insline AKIBATNYA LOKASI TERTENTU AKAN TURUN SATU BARIS
PERINTAH INI TERMASUK UNIT CRT
Program contoh4;
uses crtbegin
clrscr;
gotoxy(10,10); writeln(nama anda siapa?);
gotoxy(11,10); insline;
end.
SETELAH DIJALANKAN, nama anda siapa? BERADA PADA LOKASI (10,10) DICETAK PADA LOKASI (11,10)
PENGHAPUSAN SATU BARIS :
DAPAT MENGGUNAKAN PERINTAH delline AKAN MENGHAPUS SATU BARIS PADA LOKASI TERTENTU, OTOMATIS BARIS DIBAWAHNYA AKAN NAIK SATU BARIS PERINTA INI TERMASUK UNIT CRTProgram contoh5;
use crt;
begin
clrscr;
gotoxy(10,10); writeln(cetak apa saja);
gotoxy(9.10); delline;
end.
SETELAH PROGRAM TERSEBUT DIJALANKAN, cetak apa saja TIDAK BERADA PADA LOKASI (10,10), TETAPI BERUBAH PADA LOKASI (9,10) ATAU NAIK SATU BARIS
SELAIN PERINTAH delline PERINTAH LAIN HAMPIR SAMA YAITU clreol
Clreol HANYA MENHAPUS PADA BARIS TEMPAT KURSOR BERADA
PERINTAH INI TERMASUK UNIT CRT
MENGETAHUI POSISI TERTENTU:
MEMAKAI FUNGSI WHEREX DAN WHEREY UTNUK MENCARI LETAK KURSOR PADA SUATU LAYAR
HASILNYA MERUPAKAN BILANGAN INTEGER
PERINTAH INI TERMASUK UNIT CRT
Program contoh5; {mencari posisi}cses crt;
var
x1,y1 : integer;
begin
x1 := wherex;
y1 := wherey;
writeln (letak kursor x pada :,x1);
writeln (letak kursor y pada :,y1);
end.
MENUNDA PENCETAKAN :
MENGGUNAKAN STATEMENT DELAY
UNTUK MENUNDA WAKTU PENCETAKAN, ANTARA 2 PERINTAH
ATURAN PENULISAN :
Delay(milisecon);
Program contoh6;
uses crt;
var
x1,y1 : integer;
begin
x1:= wherex;
x2:= wherey;
writeln (posisi x ada pada : ,x1);
delay (2000); {program waktu delay}
writeln (posisi y ada pada :,y1);
end.
PROGRAM TERSEBUT DIJALANKAN writeln PERTAMA, SETELAH 2000 MILISECOND BARU writeln KEDUA JALAN
MEWARNAI LAYAR & TULISAN :
MEWARNAI LAYAR DIPERGUNAKAN TEXTBACKGROUN PROCEDURE ADALAH UNIT CRT
SATUAN WARNA ADALAH BYTE DENGAN FORMAT SEBESAR 1 BYTE
UNTUK REALISASI WARNA LATAR DAPAT DIPAKAI PERINTAH PENGHAPUSAN LAYAR YAITU CLRSCRProgram contoh7;
U
uses crt;
var
a:char;
begin
textbackground (green);
clrscr;
gotoxy(30,2); writeln (karakter sembarangan);
ch:= readkey;
gotoxy(25,4); writeln (karakter tadi adalah , ch);
end.
TABEL WARNA :
WARNAKONSTANTANILAI
HITAMBLACKO
BIRUBLUE1
HIJAUGREEN2
CYANCYAN3
MERAHRED4
MAGENTAMAGENTA5
COKLATBROWN6
COKLAT MUDALIGHT GRAY7
CARANYA :
DENGAN MENGGANTI KATA GREEN DENGAN KATA-KATA ATAU BILANGAN PADA TABEL TERSEBUT
MEWARNAI TULISAN:
MEMAKAI PERINTAH TEXTCOLOR STATEMENT INI TERMASUK UNT CRT
ATURAN PERNULISAN :
Textcolor (warna);
DENGAN MENGAGNTI WARNA MEMAKAI ANGKA WARNA ATAU KATA WARNA SEPERTI BERIKUT :
WARNAKONSTANTANILAI
COKLIAT HITAMDARK GRAY8
BIRU MUDALIGHT BLUE9
HIJAU MUDALIGHT GREEN10
CYAN MUDALIGHT CYAN11
MERAH MUDALIGHT RED12
MAGENTA MUDALIGHT MAGENTA13
KUNINGYELLOW14
PUTIHWHITE16
Program contoh8;
uses crt;
var
a:char;
begin
text background(green);
clrscr;
textcolor (3);
gotoxy(30,2); writeln (masukkan apa saja);
ch:=readkey;
gotoxy(20,5); textcolor(5);
writeln(yang anda masukkan :,ch);
end.