Professional Documents
Culture Documents
private { Private declarations } public { Public declarations } end; var frmmydoc: Tfrmmydoc; implementation
procedure Tfrmmydoc.Timer1Timer(Sender: TObject); begin label3.Caption:=formatdatetime('h h:mm:ss',(now)); label4.Caption:=formatdatetime('d d/mm/yy',(now)); end; procedure Tfrmmydoc.Timer2Timer(Sender: TObject); begin if label1.left=-245 then label1.Left:=380; label1.Left:=label1.Left-1; end; procedure Tfrmmydoc.Timer3Timer(Sender: TObject); begin if label2.left=-245 then label2.Left:=380; label2.Left:=label2.Left-1; end; end.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls;
type TfrmAritmatik = class(TForm) Image1: TImage; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Button1: TButton; Button2: TButton; BitBtn1: TBitBtn; ListBox1: TListBox;
procedure BitBtn1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var i, n : integer ; a, b, m, Un, Sn : real; begin a := strtofloat(edit1.text); b := strtofloat(edit2.text); n := strtoint(edit3.text); Un := a+(n-1)*b; Sn := 1/2*n*(a+Un);
listbox1.Items.add('-----------------------------------------');
for i := 1 to n do begin m := m + b;
listbox1.items.add (' Nilai Suku Ke '+inttostr(i) + ' atau U' +inttostr(i) + ' = '+floattostr(m));
end;
listbox1.Items.add('-----------------------------------------');
listbox1.Items.add('--------------------end------------------------');
end;
begin
type TfrmDeterminan = class(TForm) Image1: TImage; Label1: TLabel; GroupBox1: TGroupBox; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; GroupBox2: TGroupBox; ListBox1: TListBox; Panel1: TPanel;
Button1: TButton; Button2: TButton; BitBtn1: TBitBtn; BitBtn2: TBitBtn; Panel2: TPanel; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel;
private { Private declarations } public { Public declarations } end; var frmDeterminan:TfrmDeterminan; a,b,c,d,det:array[1..10] of real; n:integer; jumlah:real;
end;
listbox1.Items.add('-----------------------------------------');
end;
type Tfrmmydoc = class(TForm) Image1: TImage; MainMenu1: TMainMenu; Timer1: TTimer; Label1: TLabel; Label2: TLabel; Timer2: TTimer; Timer3: TTimer; Label3: TLabel; Label4: TLabel; Faktorial1: TMenuItem; DeterminanMetrik1: TMenuItem; DeretAritmatika1: TMenuItem; Exit1: TMenuItem; frmPerkalianFaktorial1: TMenuItem;
PENGURANGAN DUA FAKTORIAL unit U_penguranganfak; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons, StdCtrls, jpeg, ExtCtrls; type Tfrmpenguranganfak = class(TForm) Image1: TImage; Label1: TLabel; GroupBox1: TGroupBox; GroupBox2: TGroupBox; Edit1: TEdit; Edit2: TEdit; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Button1: TButton; BitBtn1: TBitBtn;
procedure BitBtn2Click(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var frmpenguranganfak: Tfrmpenguranganfak; implementation {$R *.dfm} procedure Tfrmpenguranganfak.BitBtn1Click(Sen der: TObject); begin Edit1.text:=' '; Edit2.text:=' '; Edit3.text:=' '; Edit4.text:=' '; Edit5.text:=' '; Edit1.setfocus; end;
procedure Tfrmpenguranganfak.BitBtn2Click(S ender: TObject); begin close; end; procedure Tfrmpenguranganfak.Button1Click(S ender: TObject); var a,b,i,j,fakt1,fakt2 : integer; begin a:=strtoint(Edit1.text); fakt1:=1; for i:=2 to a do Fakt1:=Fakt1*i; Edit3.text:=inttostr(Fakt1); b:=strtoint(Edit2.text); fakt2:=1; for j:=2 to b do Fakt2:=Fakt2*j; Edit4.text:=inttostr(Fakt2); Edit5.text:=floattostr(strtoint(Edit3. text)-strtoint(Edit4.text)); end; end.
Dialogs, Buttons, StdCtrls, jpeg, ExtCtrls; type Tfrmpnjmfak = class(TForm) Image1: TImage; Label1: TLabel; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Button1: TButton; BitBtn1: TBitBtn; BitBtn2: TBitBtn;
procedure Button1Click(Sender:
private { Private declarations } public { Public declarations } end; var frmpnjmfak: Tfrmpnjmfak; implementation {$R *.dfm} procedure Tfrmpnjmfak.BitBtn1Click(Sender: TObject); begin edit1.Text:=''; edit2.Text:=''; edit3.Text:=''; edit4.Text:=''; edit5.Text:=''; edit1.setfocus; end; procedure Tfrmpnjmfak.BitBtn2Click(Sender: TObject); begin Close;
var a,b,i,j,fakt1,fakt2 : integer; begin a:=strtoint(Edit1.text); fakt1:=1; for i:=2 to a do Fakt1:=Fakt1*i; Edit3.text:=inttostr(Fakt1); b:=strtoint(Edit2.text); fakt2:=1; for j:=2 to b do Fakt2:=Fakt2*j; Edit4.text:=inttostr(Fakt2);
Edit5.text:=floattostr(strtoint(Edi t3.text)+strtoint(Edit4.text));
end; end.
PERKALIAN DUA BUAH FAKTORIAL procedure TForm1.BitBtn1Click(Sender: TObject); var a,b,i,j,fakt1,fakt2 : integer; begin a:=strtoint(Edit1.text); fakt1:=1; for i:=2 to a do Fakt1:=Fakt1*i; Edit3.text:=inttostr(Fakt1); b:=strtoint(Edit2.text); fakt2:=1; for j:=2 to b do Fakt2:=Fakt2*j; Edit4.text:=inttostr(Fakt2); Edit5.text:=floattostr(strtoint(Edit3.tex t)*strtoint(Edit4.text)); end; procedure TForm1.BitBtn2Click(Sender: TObject); begin Edit1.text:=' '; Edit2.text:=' '; Edit3.text:=' '; Edit4.text:=' '; Edit5.text:=' ';
PERKALIAN DUA BUAH FAKTORIAL procedure TForm1.BitBtn1Click(Sender: TObject); var a,b,i,j,fakt1,fakt2 : integer; begin a:=strtoint(Edit1.text); fakt1:=1; for i:=2 to a do Fakt1:=Fakt1*i; Edit3.text:=inttostr(Fakt1); b:=strtoint(Edit2.text); fakt2:=1; for j:=2 to b do Fakt2:=Fakt2*j; Edit4.text:=inttostr(Fakt2); Edit5.text:=floattostr(strtoint(Edit3.tex t)*strtoint(Edit4.text)); end; procedure TForm1.BitBtn2Click(Sender: TObject); begin Edit1.text:=' '; Edit2.text:=' '; Edit3.text:=' '; Edit4.text:=' '; Edit5.text:=' ';