LATIHAN 2 CONTOH PROGRAM PERULANGAN ... - WordPress.com

13 downloads 117 Views 141KB Size Report
LATIHAN 2 CONTOH PROGRAM PERULANGAN: SCRIPT PROGRAM: unit Unit1; interface uses. Windows, Messages, SysUtils, Variants, Classes, Graphics,  ...

LATIHAN 2 CONTOH PROGRAM PERULANGAN:

SCRIPT PROGRAM: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, jpeg; type TForm1 = class(TForm) ForToDo: TButton; ForDowntoDo: TButton; WhileDo: TButton; RepeatUntil: TButton; btkeluar: TButton; btpangkat: TButton; Edit1: TEdit;

Edit2: TEdit; Edit3: TEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Image1: TImage; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel; procedure btkeluarClick(Sender: TObject); procedure ForToDoClick(Sender: TObject); procedure ForDowntoDoClick(Sender: TObject); procedure WhileDoClick(Sender: TObject); procedure RepeatUntilClick(Sender: TObject); procedure btpangkatClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.btkeluarClick(Sender: TObject); begin close; end; procedure TForm1.ForToDoClick(Sender: TObject); var

i,j:integer; b:string; begin b:=''; j:=2; for i:=1 to 10 do begin b:=b+inttostr(j)+''; j:=j+2; end; label1.Caption:=b; end; procedure TForm1.ForDowntoDoClick(Sender: TObject); var i,j:integer; b:string; begin b:=''; j:=2; for i:=10 downto 1 do begin b:=b+inttostr(i)+''; j:=j+2; end; label2.Caption:=b; end; procedure TForm1.WhileDoClick(Sender: TObject); var i,j:integer; b:string; begin i:=1; b:=''; while i10; label4.Caption:=b; end; procedure TForm1.btpangkatClick(Sender: TObject); var bil,hasil,pangkat,a:integer; begin bil:=strtoint(edit1.Text); hasil:=bil; pangkat:=strtoint(edit2.Text); if edit2.Text='0' then edit3.Text:='1' else if edit2.Text='1' then edit3.Text:=edit1.Text else begin for a:=2 to pangkat do hasil:=hasil*bil; edit3.Text:=inttostr(hasil); end; end; end.