www.fayblinkz.tk 1
Latihan 4
Object Name Caption
Button1 Bhitung HITUNG
Button2 Bisi ISI LAGI
Button3 Bclose CLOSE
Object Name Text
Edit1 Ekode
Edit2 Enama
Edit3 Ehrg
Edit4 Ejml
Edit5 Etotal
Edit3 ehrg
LISTING Latihan 4
unit lat4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Share Make Be Easy Create By F@y
www.fayblinkz.tk 2
Shape1: TShape;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
ekode: TEdit;
enama: TEdit;
ehrg: TEdit;
ejml: TEdit;
etotal: TEdit;
bhit: TButton;
bisi: TButton;
bclose: TButton;
procedure bhitClick(Sender: TObject);
procedure bisiClick(Sender: TObject);
procedure bcloseClick(Sender: TObject);
procedure ejmlKeyPress(Sender: TObject; var Key: Char);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.bhitungClick(Sender: TObject);
var
hrg,jml,tot:real;
begin
hrg:=strtofloat(ehrg.Text);
jml:=strtofloat(ejml.Text);
tot:=hrg*jml;
etotal.Text:=floattostr(tot);
end;
Share Make Be Easy Create By F@y
www.fayblinkz.tk 3
procedure TForm1.bisiClick(Sender: TObject);
begin
ekode.Text:='';
enama.text:='';
ehrg.Text:='';
ejml.Text:='';
etotal.Text:='';
ekode.SetFocus;
end;
procedure TForm1.bcloseClick(Sender: TObject);
begin
{if(application.MessageBox('yakin Mau keluar','Info',mb_yesno)=idyes)then
close;}
messageDlg('Ingin Menutup form',mterror, [mbyes],0);
close;
end;
procedure TForm1.ejmlKeyPress(Sender: TObject; var Key: Char);
var
hrg,jml,tot:real;
begin
if key= #13 then
begin
hrg:=strtofloat(ehrg.Text);
jml:=strtofloat(ejml.Text);
tot:=hrg*jml;
etotal.text:=floattostr(tot)
end;
end;
end.
Share Make Be Easy Create By F@y

delphi part 4.pdf

  • 1.
    www.fayblinkz.tk 1 Latihan 4 ObjectName Caption Button1 Bhitung HITUNG Button2 Bisi ISI LAGI Button3 Bclose CLOSE Object Name Text Edit1 Ekode Edit2 Enama Edit3 Ehrg Edit4 Ejml Edit5 Etotal Edit3 ehrg LISTING Latihan 4 unit lat4; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Share Make Be Easy Create By F@y
  • 2.
    www.fayblinkz.tk 2 Shape1: TShape; Label3:TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; ekode: TEdit; enama: TEdit; ehrg: TEdit; ejml: TEdit; etotal: TEdit; bhit: TButton; bisi: TButton; bclose: TButton; procedure bhitClick(Sender: TObject); procedure bisiClick(Sender: TObject); procedure bcloseClick(Sender: TObject); procedure ejmlKeyPress(Sender: TObject; var Key: Char); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.bhitungClick(Sender: TObject); var hrg,jml,tot:real; begin hrg:=strtofloat(ehrg.Text); jml:=strtofloat(ejml.Text); tot:=hrg*jml; etotal.Text:=floattostr(tot); end; Share Make Be Easy Create By F@y
  • 3.
    www.fayblinkz.tk 3 procedure TForm1.bisiClick(Sender:TObject); begin ekode.Text:=''; enama.text:=''; ehrg.Text:=''; ejml.Text:=''; etotal.Text:=''; ekode.SetFocus; end; procedure TForm1.bcloseClick(Sender: TObject); begin {if(application.MessageBox('yakin Mau keluar','Info',mb_yesno)=idyes)then close;} messageDlg('Ingin Menutup form',mterror, [mbyes],0); close; end; procedure TForm1.ejmlKeyPress(Sender: TObject; var Key: Char); var hrg,jml,tot:real; begin if key= #13 then begin hrg:=strtofloat(ehrg.Text); jml:=strtofloat(ejml.Text); tot:=hrg*jml; etotal.text:=floattostr(tot) end; end; end. Share Make Be Easy Create By F@y