Senin, 18 November 2013

Procedure Perulangan Pangkat 2

1.       Buka program Delphi 7
2.       Setelah itu klik file – new – pilih form
3.       Lalu buat diagram seperti dibawah ini dengan menambahkan buttom, Edit,label
4.       Kemudian  merubah name (agar lebih mudah teringat)


5.       Jika sudah masukan skripnya dengan kita klik kiri 2x pada PANGKAT. Ketikkan scrip seperti dibawah ini
interface
procedure TForm1.btnPANGKAT1Click(Sender: TObject);
var
 a,b,i,c:integer;
begin
i:=1;
c:=1;
a:=strtoint(edit2.Text);
b:=strtoint(edit1.Text);
While i<=a do
begin
 c:=c*b;
 i:=i+1;
end;
 edit3.Text:=inttostr(c);
end;
procedure TForm1.pangkat1(p,l:string);
var
a,b,i,c:integer;
begin
i:=1;
c:=1;
a:=strtoint(p);
b:=strtoint(l);
While i<=a do
begin
 c:=c*b;
 i:=i+1;
end;
edit3.Text:=inttostr(c);
end;
function TForm1.pangkat2(p,l:string):string;
var
a,b,i:integer;
begin
i:=1;
c:=1;
a:=strtoint(p);
b:=strtoint(l);
While i<=a do
begin
 c:=c*b;
 i:=i+1;
end;
pangkat2:=inttostr(c);
end;
function TForm1.pangkat3(m,n:integer):integer;
var
a,b,i:integer;
begin
i:=1;
c:=1;
While i<=a do
begin
 c:=c*m;
 i:=i+1;
end;
pangkat3:=c;
end;
procedure TForm1.btnPANGKAT2Click(Sender: TObject);
begin
 pangkat1(edit2.Text,edit1.Text);
end;
procedure TForm1.btnPANGKAT3Click(Sender: TObject);
begin
 edit3.Text:=pangkat2(edit2.Text,edit1.Text);
end;
procedure TForm1.btnPANGKAT44Click(Sender: TObject);
VAR
 A,B,C:INTEGER;
 begin
  A:=STRTOINT(EDIT1.Text);
  B:=STRTOINT(EDIT2.Text);
  C:=pangkat3(A,B);
  EDIT3.TEXT:=INTTOSTR(C);
end;
end.
Keterangan :
·         Var digunakan untuk merubah Edit1: TEdit1; menjadi variabel nantinya atau Mendefinisikan sebuah variabel
·         Integer untuk merubah tipe data bilangan bulat yang hanya mengenal bilangan decimal dan tidak dapat mengenal bilangan pecahan
·         StrToInt digunakan untuk merubah tipe data string ke tipe data integer.
·         IntToStr untuk merubah tipe data integer ke tipe data string.
·         Caption untuk Membuat caption pada table
·         End; untuk mengakhiri sebuah scrip namun masih ada lanjutannya
·         End. Untuk mengakhiri sebuah scrip
·         Begin untuk memulai suatu penulisan scrip pada program
·         String Merupakan Tipe data yang isinya berupa Anumerik yang tidak dapat diberikan operator perhitungan karena bukan bersifat numerik value
·         While I do untuk struktur pengulangan dimana selama kondisi ( persyaratan ) pengulangan masih benar, maka aksi dikerjakan.
·         INTTOSTR untuk merubah tipe data integer ke tipe data string.
6.       Setelah selesai maka tekan f9 untuk mencoba program tadi. Jika berhasil maka seperti dibawah ini
Lakukan begitu terus sampai pangkat 4

Tidak ada komentar: