unbtuk keterangan nama dari masing2 variabel bisa diliat digambar yah...
untuk source codenya ni.....
===========================================================
=================================================================unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, ExtCtrls;typeTForm1 = class(TForm)Label1: TLabel;Label3: TLabel;Edit1: TEdit;Label4: TLabel;a: TEdit;mmohasil: TMemo;Label5: TLabel;Button1: TButton;Button2: TButton;edttemplate: TEdit;GroupBox1: TGroupBox;CheckBox1: TCheckBox;CheckBox2: TCheckBox;CheckBox3: TCheckBox;CheckBox4: TCheckBox;Label2: TLabel;procedure prefixmethod (karakter : string);procedure startmethod (karakter : string; ulang :integer);procedure sufixmethod (karakter : string);procedure positifmethod (karakter : string; ulang :integer);procedure Button1Click(Sender: TObject);private{ Private declarations }public{ Public declarations }end;varForm1: TForm1;karakter,i,j: string;ulang : integer;implementation{$R *.dfm}procedure TForm1.prefixmethod(karakter : string);vari: Integer;beginedttemplate.Text :='';mmohasil.Lines.Add('Hasil Prefik string = '+karakter);mmohasil.Lines.Add('--------------------------------');for i:= 0 to Length (karakter) dobeginedttemplate.Text :=edttemplate.Text+''+karakter[i];mmohasil.Lines.Add (edttemplate.Text)end;mmohasil.Lines.Add ('--------------------------------');end;procedure TForm1.startmethod(karakter : string;ulang : integer);vari : integer;beginedttemplate.Text :='';mmohasil.Lines.Add('Hasil Operasi StrartClouser = '+karakter);mmohasil.Lines.Add('--------------------------------');mmohasil.Lines.Add('');for i:= 0 to ulang-1 dobeginedttemplate.Text := edttemplate.Text+''+karakter;mmohasil.Lines.Add (edttemplate.Text);end;mmohasil.Lines.Add('------------------------');end;procedure TForm1.sufixmethod(karakter : string);vari,j: Integer;beginedttemplate.Text :='';mmohasil.Lines.Add('Hasil Sufix string = '+karakter);mmohasil.Lines.Add('--------------------------------');for i:= 0 to length (karakter) dobeginedttemplate.Text:='';for j:=i+1 to length(karakter) dobeginedttemplate.Text :=edttemplate.Text +''+karakter [j];end;mmohasil.Lines.Add (edttemplate.Text)end;mmohasil.Lines.Add ('--------------------------------');end;procedure TForm1.positifmethod(karakter : string;ulang : integer);vari : integer;beginedttemplate.Text :='';mmohasil.Lines.Add('Hasil Operasi Positif Clouser = ');mmohasil.Lines.Add('--------------------------------');// mmohasil.Lines.Add('');for i:= 0 to ulang-1 dobeginedttemplate.Text :=edttemplate.Text+''+karakter;mmohasil.Lines.Add (edttemplate.Text);end;mmohasil.Lines.Add('------------------------');mmohasil.Lines.Add('');end;procedure TForm1.Button1Click(Sender: TObject);beginif CheckBox1.Checked=true thenbeginprefixmethod(Edit1.Text);end;if CheckBox2.Checked=true thenbeginstartmethod(Edit1.Text, StrToInt(a.Text));end;if CheckBox3.Checked=true thenbeginsufixmethod(Edit1.Text);
end;if CheckBox4.Checked=true thenbeginpositifmethod(Edit1.Text, StrToInt(a.Text));end;end;end.
Masih kurang puas??? nih ta kasih filenya .... silahkan donlot di http://www.mediafire.com/?0umcr2ah9l6vz97.
bye....
0 Komentar