Oleh: blogfirman | 26 Desember 2009

Reserved Word(3) Statemen untuk Memanipulasi String

  • ConCat[fungsi].

Untuk menggabungkan 2 atau beberapa variabel string.

Sintaks: ConCat (s1 [,s2,…,sn]: String) : String;

contoh: ConCat (’ABC’,’DEF’) { ABCDEF }

  • Copy [fungsi].

Mengambil satu atau beberapa karakter dari sebuah string.

Sintaks: Copy (S,Index,Count) : String;

Keterangan :

S = sebuah string (string).

Index = posisi awal kita akan mengambil beberapa

karakter (integer)

Count = banyaknya karakter yang akan diambil (integer).

  • Delete [prosedur].

Menghapus sebagian karakter dari sebuah string.

Sintaks: Delete (S,Index,Count);

Keterangan : sama dengan statemen Copy.

  • Insert [prosedur].

Menyisipkan satu atau beberapa karakter ke dalam sebuah string.

Sintaks: Insert (Source,var S,Index);

Keterangan : Source = sumber string untuk disisipi (string)

var S = string tujuan yang akan disisipi oleh

string Source (string)

Index = posisi mulai (integer).

  • Length [fungsi].

Memberikan nilai panjang dari suatu string (jumlah karakter dalam string).

Sintaks: Length (S);

Keterangan : S = string

Length(S) menghasilkan nilai integer.

  • Pos [fungsi].

Mencari posisi sebuah bagian string (substring) didalam

sebuah string.

Sintaks: Pos (Substr,S); {menghasilkan nilai Byte}

Keterangan : Substr = substring yang akan dicari posisinya di

dalam sebuah string S.

Bila bernilai 0 berarti nilai string yang dicari tidak ada.

  • Str [prosedur].

Merubah nilai numerik ke dalam nilai string.

Sintaks: Str (N,S);

Keterangan :

N = data tipe integer,

S = data tipe string.

  • Val [prosedur].

Merubah nilai string ke dalam nilai numerik.

Sintaks: Val (S,N,P);

Keterangan :

S = nilai string,

N = nilai real,

P = posisi salah.

Nilai string harus berisi angka, plus atau minus, bila tidak

berarti kesalahan dan letak kesalahannya ditunjukkan oleh va-

riabel posisi salah. Jika benar, maka nilai variabel tsb = 0

(nol).

  • UpCase [fungsi].

Memberikan huruf kapital dari argumen.

Sintaks: UpCase (S);

Keterangan :

S = variabel bertipe karakter.

Contoh :

Program Man_String;

Uses Crt;

Var s : String;

l : Integer;

h : String;

Const a=’Dinda’;

b=’Bayi ‘;

c=’Sehatku’;

Begin

ClrScr;

s:= ConCat (a,b,c);

Writeln (s);

Insert (’ & ‘,s,6);

Writeln(s);

Delete (s,7,7);

Writeln (s);

h:=Copy (s,1,5);

Writeln (h);

l:= Length(s);

Writeln (’Panjangnya string S : ‘,l);

Writeln (’Posisi “Sehat” pada nilai S : ‘,POS(’Sehat’,s));

End.

Hasilnya adalah :

DindaBayiSehatku

Dinda & Bayi Sehatku

Dinda Sehatku

Dinda

Panjangnya string S : 16

Posisi “Sehat” pada nilai S : 7

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: