RESIDENT EVIL 6

Game ini Menceritakan Tentang Petualangan Aksi Tembak Yang Sanagat Seru, yang Membuat Game Ini Hidup Adalah Tokoh Wanita ADA SHERRY dan HELANA yang Terlihat Cantik di Game Ini

RESIDENT EVIL Revelation 2

Melanjutkan kesuksesan versi sebelumnya RE Revelation 2 ini lebih menegangkan, coba aja

TOMB RAIDER 2013 PLAY NOW

Tomb Raider Menceritakan Tentang Petualangan Seorag Gadis Pemberani Yang Menyusuri Hutan

Rise of the TOMB RAIDER

Tomb Raider Menceritakan Tentang Petualangan Seorag Gadis Pemberani Yang Menyusuri Hutan

NARUTO Ninja Storm Revolution

Setelah Mengalahkan Kabuto Naruto Hihadapkan Dengan Pertempuran Melawan Obito dan Madara, Ayo Jadilah Naruto

NARUTO Ninja Storm 4

Setelah berhasil mengalahkan madara dan obito naruto dan sasuke harus berjuang musuh yg lebih kuat lagi apakan itu...

BEETLEFIELD 4

Tembak Musuh Dengan Senjata yang Kau Suka dan Lewati Rintanagn yang Ada

CALL OF DUTY black ops 3

Nikmati Sensasi Perang Di Amerika yang Sangat Menyenangkan

Tom Clancy's The Division

Nikmati Sensasi Perang Di Amerika yang Sangat Menyenangkan

NEED FOR SPEED RIVAL

Mampukah Kamu Menjadi Pembalad Liar atau Menjadi Polisi

PES 2016

Game gengan grafic sangat mengesankan, Gerakan pamain dibuat seerti nyata

FIFA 2016

Game gengan grafic sangat mengesankan, Gerakan pamain dibuat seerti nyata

Selasa, 22 Maret 2016

pengelolahan string prefix starclouser sufix positifclouser



unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label3: TLabel;
    Edit1: TEdit;
    Label4: TLabel;
    a: TEdit;
    mmohasil: TMemo;
    Label5: TLabel;
    Button1: TButton;
    Button2: TButton;
    edttemplate: TEdit;
    Label2: TLabel;
    CheckBox3: TCheckBox;
    CheckBox1: TCheckBox;
    CheckBox2: TCheckBox;
    CheckBox4: TCheckBox;
    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;

var
  Form1: TForm1;
  karakter,i,j: string;
  ulang : integer;

implementation

{$R *.dfm}
procedure TForm1.prefixmethod(karakter : string);
 var
  i: Integer;
begin

  edttemplate.Text :='';
  mmohasil.Lines.Add('Hasil Prefik string = '+karakter);
  mmohasil.Lines.Add('--------------------------------');
  for i:= 0 to Length (karakter) do
  begin
     edttemplate.Text :=edttemplate.Text+''+karakter[i];
    mmohasil.Lines.Add (edttemplate.Text)
    end;
    mmohasil.Lines.Add ('--------------------------------');
  end;


procedure TForm1.startmethod(karakter : string;ulang : integer);
 var
    i : integer;
 begin
  edttemplate.Text :='';
  mmohasil.Lines.Add('Hasil Operasi StrartClouser = '+karakter);
  mmohasil.Lines.Add('--------------------------------');
  mmohasil.Lines.Add('');
  for i:= 0 to ulang-1 do
  begin
    edttemplate.Text := edttemplate.Text+''+karakter;
    mmohasil.Lines.Add (edttemplate.Text);
    end;
    mmohasil.Lines.Add('------------------------');
    end;


procedure TForm1.sufixmethod(karakter : string);
 var
  i,j: Integer;
begin
   edttemplate.Text :='';

     mmohasil.Lines.Add('Hasil Sufix string = '+karakter);
     mmohasil.Lines.Add('--------------------------------');
         for i:= 0 to length (karakter)   do
      begin
       edttemplate.Text:='';
       for j:=i+1 to length(karakter) do
       begin
       edttemplate.Text :=edttemplate.Text +''+karakter [j];
       end;
    mmohasil.Lines.Add (edttemplate.Text)

    end;
    mmohasil.Lines.Add ('--------------------------------');

  end;



procedure TForm1.positifmethod(karakter : string;ulang : integer);
 var
 i : integer;
 begin

  edttemplate.Text :='';
  mmohasil.Lines.Add('Hasil Operasi Positif Clouser = ');
  mmohasil.Lines.Add('--------------------------------');
 // mmohasil.Lines.Add('');
   for i:= 0 to ulang-1 do
  begin

    edttemplate.Text :=edttemplate.Text+''+karakter;
    mmohasil.Lines.Add (edttemplate.Text);
    end;
    mmohasil.Lines.Add('------------------------');
    mmohasil.Lines.Add('');
    end;



procedure TForm1.Button1Click(Sender: TObject);
begin
 if CheckBox1.Checked=true then
 begin
  prefixmethod(Edit1.Text);
 end;

 if CheckBox2.Checked=true then
 begin
  startmethod(Edit1.Text, StrToInt(a.Text));

   end;

   if CheckBox3.Checked=true then
   begin
   sufixmethod(Edit1.Text);
   end;

  if CheckBox4.Checked=true then
  begin
    positifmethod(Edit1.Text, StrToInt(a.Text));
   end;

    end;


end.