Contoh
procedure TForm2.etertulisChange (Sender: TObject);
const
nill:='30000';
begin
end;
Deklarasi variabel adalah tanda pengenal dalam Delphi yang
mempunyai nilai yang mana nilai tersebut akan terus berubah
selama proses berjalan
Contoh
procedure TForm2.EpraktekKeyPress(Sender: TObject; var
Key: Char);
var
praktek,nil2,nill =real;
begin
if (key = #13) then begin
nill := strtof loat(ehtulis.Text);end;
end;
Bentuk umum :
Var
Nama: string;
Begin
Nama:='Anton';
End;
Tipe Data
Bentuk Umum:
Tipe Data Numeric Integer
Var
Nill: integer;
Tipe Data Char
Begin Bentuk umum :
Nill:=5000; Var Tipe Data String
End; grade: char;
Begin
Bentuk Umum : grade:='Anton'; Bentuk umum :
Var End; Var
Nil2: real; Nama: string;
Begin Begin
Nil3:=3,14; Nama:='Anton';
End; Tipe Data Real End;
Operator
Desain Form Operator dibawah ini
Listing program
procedure TForm3.btminusClick(Sender: TObject);
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
hasil:=n1-n2 ;
edit3.Text:=floattostr(hasil);
end;
procedure TForm3.btorClick(Sender: TObject);
var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=(n1>n2)OR(n1>5);
edit3.Text:=booltostr(n3);
end;
Listing program
procedure TForm3.bttambahClick(Sender: TObject);
// Variabel bersifat local, hanya bisa dikenali di procedure itu sendiri
var
nilai1,nilai2:integer;
hsl:real ;
begin
nilai1:=strtoint(edit1.text);
nilai2:=strtoint(edit2.text);
hsl:=nilai1+nilai2;
edit3.Text:=floattostr(hsl);
end;
procedure TForm3.btbagiClick(Sender: TObject);
begin
edit3.Text:=floattostr(strtoint(edit1.Text) / strtoint(edit2.Text))
end;
Listing program
procedure TForm3.btlebihClick(Sender: TObject);
var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text); procedure TForm3.btkurangClick(Sender: TObject);
n3:=n1>n2; var
edit3.Text:=booltostr(n3); n3:boolean;
end; begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=n1<n2;
edit3.Text:=booltostr(n3);
end;
Listing program
procedure TForm3.btandClick(Sender: TObject);
var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
procedure TForm3.btsmdgnClick(Sender: TObject);
n3:=(n1>n2)AND(n1>5);
var
edit3.Text:=booltostr(n3);
n3:boolean;
end;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=n1=n2;
edit3.Text:=booltostr(n3);
end;
Listing program
procedure TForm3.bttdksamaClick(Sender: TObject);
var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=n1<>n2;
edit3.Text:=booltostr(n3);
end;
{ Private declarations }
public
// Variabel bersifat Public, Var ini dapat dikenal di semua
procedure
n1,n2 : integer;
hasil:real ;
{ Public declarations }
end;
Operator String
Menggabungkan String
Listing Program
Procedure Tform4.bgabungClick (Sender: Tobject);
Var
depan : string[20]; tengah : string[20];
akhir : string[20]; gabung : string[65];
begin
depan : = edepan.text ;
tengah : = etengah.text ;
akhir : = eakhir.text ;
gabung : = depan + ‘ ‘ + tengah + ‘ ‘ + akhir ;
elengkap.text : = gabung ;
end;
Menghapus Teks
Listing Program
Procedure Tform5.bokClick (Sender : TObject);
Var
karakter : string ;
pos, jumlah : integer ;
jumlah : integer ;
begin
karakter : = enama.text ;
pos : = strtoint (eurut.text) ;
jumlah : = strtoint (ejumlah.text) ;
Delete ( karakter, pos, jumlah);
Ehasil.text : = karakter ;
End ;
Procedure Tform5.bcloseClick (Sender : TObject);
Begin
Close;
End ;
Mencari panjang teks
Listing Program
procedure TForm7.bokeClick(Sender: TObject);
var
nama:string;
begin
nama:=enama.Text;
ehasil.Text:=inttostr(length(nama));
end;
procedure TForm7.bcloseClick(Sender: TObject);
begin
close;
end;
Mencari Karakter Pada
Teks (POS)
Listing program
procedure TForm7.bokeClick(Sender: TObject);
var
nama:string;
begin
nama:=enama.Text;
ehasil.Text:=inttostr(length(nama));
end;