SlideShare a Scribd company logo
Visit my web www.fay-blinkz.webnode.com
Borland Delphi 7.0 Create By F@y
1
Latihan Tujuh
unit lat7;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;
type
Tbinput = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Panel1: TPanel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
etertulis: TEdit;
epraktek: TEdit;
enil40: TEdit;
enil60: TEdit;
Visit my web www.fay-blinkz.webnode.com
Borland Delphi 7.0 Create By F@y
2
emurni: TEdit;
eket: TEdit;
Label9: TLabel;
Label8: TLabel;
GroupBox1: TGroupBox;
cmi: TCheckBox;
cka: TCheckBox;
emi: TEdit;
eka: TEdit;
GroupBox2: TGroupBox;
rpagi: TRadioButton;
rsore: TRadioButton;
Label10: TLabel;
Label11: TLabel;
ebiaya: TEdit;
etotal: TEdit;
binput: TButton;
bkeluar: TButton;
lbltanggal: TLabel;
procedure etertulisKeyPress(Sender: TObject; var Key: Char);
procedure epraktekKeyPress(Sender: TObject; var Key: Char);
procedure cmiClick(Sender: TObject);
procedure ckaClick(Sender: TObject);
procedure rpagiClick(Sender: TObject);
procedure rsoreClick(Sender: TObject);
procedure binputClick(Sender: TObject);
procedure bkeluarClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
binput: Tbinput;
implementation
{$R *.dfm}
procedure Tbinput.etertulisKeyPress(Sender: TObject; var Key: Char);
var tulis:single;
begin
if key=#13 then
tulis:=strtofloat(etertulis.Text);
Visit my web www.fay-blinkz.webnode.com
Borland Delphi 7.0 Create By F@y
3
enil40.Text:=floattostr((tulis*40)/100);
end;
procedure Tbinput.epraktekKeyPress(Sender: TObject; var Key: Char);
var praktek:single;
begin
if key=#13 then
praktek:=strtofloat(epraktek.Text);
enil60.Text:=floattostr((praktek*60)/100);
emurni.Text:=floattostr(strtofloat(enil40.Text)+ strtofloat(enil60.Text));
if strtofloat(emurni.Text)>70 then
eket.text:='Lulus'
else
eket.Text:='Gagal'
end;
procedure Tbinput.cmiClick(Sender: TObject);
begin
if cmi.Checked = true then
emi.Text:='150000'
else
emi.Text:='0'
end;
procedure Tbinput.ckaClick(Sender: TObject);
begin
if cka.Checked = true then
eka.Text:='250000'
else
eka.Text:='0'
end;
procedure Tbinput.rpagiClick(Sender: TObject);
begin
ebiaya.Text:='15000';
etotal.Text:=inttostr(strtoint(ebiaya.Text)+ strtoint(emi.Text)+strtoint(eka.Text));
end;
procedure Tbinput.rsoreClick(Sender: TObject);
begin
ebiaya.Text:='20000';
etotal.Text:=inttostr(strtoint(ebiaya.Text)+ strtoint(emi.Text)+strtoint(eka.Text));
end;
procedure Tbinput.binputClick(Sender: TObject);
begin
Visit my web www.fay-blinkz.webnode.com
Borland Delphi 7.0 Create By F@y
4
etertulis.Text:='';
epraktek.Text:='';
enil40.Text:='';
enil60.Text:='';
emi.Text:='';
eka.Text:='';
ebiaya.Text:='';
etotal.Text:='';
cmi.Checked:=false;
cka.Checked:=false;
rpagi.Checked:=false;
rsore.Checked:=false;
etertulis.SetFocus;
end;
procedure Tbinput.bkeluarClick(Sender: TObject);
begin
if(application.MessageBox('Anda mau keluar?','Informasi',mb_yesno)=idyes) then
close;
end;
procedure Tbinput.FormCreate(Sender: TObject);
begin
lbltanggal.Caption:=datetostr(date);
end;
end.

More Related Content

More from Jurnal IT

4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
Jurnal IT
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
Jurnal IT
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
Jurnal IT
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
Jurnal IT
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
Jurnal IT
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdf
Jurnal IT
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
Jurnal IT
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
Jurnal IT
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
Jurnal IT
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
Jurnal IT
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
Jurnal IT
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdf
Jurnal IT
 
Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdf
Jurnal IT
 
Transparant_database.doc
Transparant_database.docTransparant_database.doc
Transparant_database.doc
Jurnal IT
 
Pertemuan ke XIII b.doc
Pertemuan ke XIII b.docPertemuan ke XIII b.doc
Pertemuan ke XIII b.doc
Jurnal IT
 
Pertemuan ke XIII.doc
Pertemuan ke XIII.docPertemuan ke XIII.doc
Pertemuan ke XIII.doc
Jurnal IT
 
Pertemuan ke XII b.doc
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.doc
Jurnal IT
 
Pertemuan ke XII.doc
Pertemuan ke XII.docPertemuan ke XII.doc
Pertemuan ke XII.doc
Jurnal IT
 
Pertemua ke IX.doc
Pertemua ke IX.docPertemua ke IX.doc
Pertemua ke IX.doc
Jurnal IT
 
Pertemuan ke VIII.doc
Pertemuan ke VIII.docPertemuan ke VIII.doc
Pertemuan ke VIII.doc
Jurnal IT
 

More from Jurnal IT (20)

4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdf
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdf
 
Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdf
 
Transparant_database.doc
Transparant_database.docTransparant_database.doc
Transparant_database.doc
 
Pertemuan ke XIII b.doc
Pertemuan ke XIII b.docPertemuan ke XIII b.doc
Pertemuan ke XIII b.doc
 
Pertemuan ke XIII.doc
Pertemuan ke XIII.docPertemuan ke XIII.doc
Pertemuan ke XIII.doc
 
Pertemuan ke XII b.doc
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.doc
 
Pertemuan ke XII.doc
Pertemuan ke XII.docPertemuan ke XII.doc
Pertemuan ke XII.doc
 
Pertemua ke IX.doc
Pertemua ke IX.docPertemua ke IX.doc
Pertemua ke IX.doc
 
Pertemuan ke VIII.doc
Pertemuan ke VIII.docPertemuan ke VIII.doc
Pertemuan ke VIII.doc
 

delphi part 7 new.pdf

  • 1. Visit my web www.fay-blinkz.webnode.com Borland Delphi 7.0 Create By F@y 1 Latihan Tujuh unit lat7; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type Tbinput = class(TForm) Label1: TLabel; Label2: TLabel; Label3: TLabel; Panel1: TPanel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; etertulis: TEdit; epraktek: TEdit; enil40: TEdit; enil60: TEdit;
  • 2. Visit my web www.fay-blinkz.webnode.com Borland Delphi 7.0 Create By F@y 2 emurni: TEdit; eket: TEdit; Label9: TLabel; Label8: TLabel; GroupBox1: TGroupBox; cmi: TCheckBox; cka: TCheckBox; emi: TEdit; eka: TEdit; GroupBox2: TGroupBox; rpagi: TRadioButton; rsore: TRadioButton; Label10: TLabel; Label11: TLabel; ebiaya: TEdit; etotal: TEdit; binput: TButton; bkeluar: TButton; lbltanggal: TLabel; procedure etertulisKeyPress(Sender: TObject; var Key: Char); procedure epraktekKeyPress(Sender: TObject; var Key: Char); procedure cmiClick(Sender: TObject); procedure ckaClick(Sender: TObject); procedure rpagiClick(Sender: TObject); procedure rsoreClick(Sender: TObject); procedure binputClick(Sender: TObject); procedure bkeluarClick(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var binput: Tbinput; implementation {$R *.dfm} procedure Tbinput.etertulisKeyPress(Sender: TObject; var Key: Char); var tulis:single; begin if key=#13 then tulis:=strtofloat(etertulis.Text);
  • 3. Visit my web www.fay-blinkz.webnode.com Borland Delphi 7.0 Create By F@y 3 enil40.Text:=floattostr((tulis*40)/100); end; procedure Tbinput.epraktekKeyPress(Sender: TObject; var Key: Char); var praktek:single; begin if key=#13 then praktek:=strtofloat(epraktek.Text); enil60.Text:=floattostr((praktek*60)/100); emurni.Text:=floattostr(strtofloat(enil40.Text)+ strtofloat(enil60.Text)); if strtofloat(emurni.Text)>70 then eket.text:='Lulus' else eket.Text:='Gagal' end; procedure Tbinput.cmiClick(Sender: TObject); begin if cmi.Checked = true then emi.Text:='150000' else emi.Text:='0' end; procedure Tbinput.ckaClick(Sender: TObject); begin if cka.Checked = true then eka.Text:='250000' else eka.Text:='0' end; procedure Tbinput.rpagiClick(Sender: TObject); begin ebiaya.Text:='15000'; etotal.Text:=inttostr(strtoint(ebiaya.Text)+ strtoint(emi.Text)+strtoint(eka.Text)); end; procedure Tbinput.rsoreClick(Sender: TObject); begin ebiaya.Text:='20000'; etotal.Text:=inttostr(strtoint(ebiaya.Text)+ strtoint(emi.Text)+strtoint(eka.Text)); end; procedure Tbinput.binputClick(Sender: TObject); begin
  • 4. Visit my web www.fay-blinkz.webnode.com Borland Delphi 7.0 Create By F@y 4 etertulis.Text:=''; epraktek.Text:=''; enil40.Text:=''; enil60.Text:=''; emi.Text:=''; eka.Text:=''; ebiaya.Text:=''; etotal.Text:=''; cmi.Checked:=false; cka.Checked:=false; rpagi.Checked:=false; rsore.Checked:=false; etertulis.SetFocus; end; procedure Tbinput.bkeluarClick(Sender: TObject); begin if(application.MessageBox('Anda mau keluar?','Informasi',mb_yesno)=idyes) then close; end; procedure Tbinput.FormCreate(Sender: TObject); begin lbltanggal.Caption:=datetostr(date); end; end.