Tuesday, May 3, 2011

Statemen yang digunakan untuk memanipulasi string.

Statemen yang digunakan 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.

0 comments:

Post a Comment