Headlines News :
Home » , » Procedure dan Fungsi Unit Crt Freepascal

Procedure dan Fungsi Unit Crt Freepascal

Written By Mangku on Jumat, 23 Desember 2011 | 19.21



1. Clreol
Deklarasi: procedure clreol
Deskripsi: menghapus dari posisi kursor diletakan sampai baris terakhir sintak.dan kursor tidak tetap di posisi kursor diletakan

contoh program

Program satu;

uses Crt;

{program penggunaan prosedur clreol}
var
 I,J:integer;
begin
 For I:=1 to 15 do
  For J:=1 to 80 do
   begin
   gotoxy(j,i);
   Write (j mod 10);
   end;
 Window(5,5,75,12);
 Write(’garis ini akan dihapus dari’,
      ’sini sampai sebelah kanan windows’);
 GotoXY(27,WherexY);
 ReadKey;
 ClrEol;
 WriteLn;
end.

2. Clrscr
Deklarasi:procedure Clrscr;
Deskripsi: membersihkan layar kerja

contoh program

program dua;

user crt;
{program penggunaan clrscr}
begin
 writeln('rivai ganteng');
 readkey;
 clrscr;
 writeln('baris pertama telah terhapus');
end.

3. Delay
Deklarasi:procedure delay(Ms:Word)
Deskripsi:memberi jeda waktu pada saat program di eksekusi

contoh program

program 3;
uses crt;

{program memberi jeda pada program}
var
  i:longint;
begin
 writeln('menghitung mundur');
 for i:=10 downto 1 do
  begin
   writeln(i);
   delay(3000); {menunggu selama tiga detik}
  end;
 writeln('door');
end.

4. Gotoxy
Deklarasi: procedure gotoxy(x : byte; y: byte)
Deskripsi: mengatur posisi kursor pada tampilan

contoh program

Program 4;
uses Crt;
{program penggunaan function gotoxy}
begin
 ClrScr;
 GotoXY(10,10);
 Write(’10,10’);
 GotoXY(70,20);
 Write (’70,20’);
 GotoXY(1,22);
end.

5. Readkey
Deklarasi:function readkey:char)
Deskripsi:membaca char yang telah di masukan lewat keyboard

contoh program

Program 5;
uses Crt;

{program penggunaan function readkey}
var
  ch:char;
begin
  writeln(’Tekan kiri/kanan,Esc=keluar’) ;
  repeat
    ch:=ReadKey;
    case ch of
     #0 : begin
            ch:=ReadKey; {membaca code}
            case ch of
            #75:WriteLn(’kiri’);
            #77:WriteLn(’kanan’);
           end;
         end;
     #27:WriteLn(’keluar’);
    end;
   until ch=#27 {keluar}
end.
Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

Sponsor

Dragon Nest BarongNET

Followers

Kotak Pesan

Klik Sponsor Donk!!

 
Support : Creating Website | Johny Template | Mas Template
Proudly powered by Blogger
Copyright © 2011. Sekala Niskala™ - All Rights Reserved