Untuk membuat
program menghitung persegi panjang ini,
kita membutuhkan sebuah
form. Namun anda
juga bias membuatnya bersama
proyek yang baru. Kemudian anda masukan beberapa komponen diantaranya Label
sebanyak tiga buah, Edit sebanyak tiga buah dan Button sebanyak lima buah. Anda
atur posisinya sehingga terlihat seperti pada Gambar berikut ini :
MENGUBAH PROPERTI
Dengan menggunakan Object Inspector,
ubahlah properti dari komponen yang ada dengan ketentuan sebagai berikut :
Nama Objek
|
Properti Yang Diubah
|
Nilai
|
Form1 : TForm1
Label1 : TLabel1
Label2 : TLabel2
Label3 : TLabel3
Edit1 : TEdit1
Edit2 : Tedit2
Edit3 : Tedit3
Button1 : TButton1
Button2 : Tbutton2
Button3 : Tbutton3
Button4 : Tbutton4
Button5 : Tbutton5
Panel1 : TPanel1
|
Caption
Caption
Font
: Size
Caption
Caption
Text
Text
Text
Caption
Caption
Caption
Caption
Caption
|
Menghitung
persegi panjang
Panjang:
8
lebar:
keliling:
edit1
edit2
edit3
keliling
bersih
keluar
panjang
lebar
Kosongkan
|
Jika sudah selesai
seharusnya tampilan form anda akan terlihat seperti gambar dibawah ini :
MEMASUKAN KODE
Agar desain program yang telah kita buat
bisa berfungsi sebagaimana mestinya, tentunya kita harus memasukkan kode kedalam
objek tersebut. Anda cukup memasukan kode untuk Button1 dan Button2 saja. Berikut
ini kode sumbernya:
procedure TForm1.Button1Click(Sender: TObject);
var panjang,lebar,keliling: real;
begin
unit Unit1;
interface
uses
Windows,
Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,
StdCtrls;
type
TForm1 =
class(TForm)
Label1:
TLabel;
Label2:
TLabel;
Label3:
TLabel;
Edit1:
TEdit;
Edit2:
TEdit;
Edit3:
TEdit;
Button1:
TButton;
Button2:
TButton;
Button3:
TButton;
Button4:
TButton;
Button5:
TButton;
procedure
Button3Click(Sender: TObject);
procedure
Button2Click(Sender: TObject);
procedure
Button1Click(Sender: TObject);
procedure
Button4Click(Sender: TObject);
procedure
Button5Click(Sender: TObject);
procedure
FormCreate(Sender: TObject);
private
{ Private
declarations }
public
{ Public
declarations }
end;
var
Form1:
TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button3Click(Sender: TObject);
begin
Close;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
edit3.Text:=inttostr((strtoint(edit1.Text)+strtoint(edit2.Text))*2);
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
edit1.Text:=currtostr((strtocurr(edit3.Text)/ 2)-
(strtocurr(edit2.Text)));
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
edit2.Text:=currtostr((strtocurr(edit3.Text)/ 2)-
(strtocurr(edit3.Text)));
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
end;
end.
EmoticonEmoticon