Merangkai String Penyeleksian string Prosedur Standar Insert

OPERASI STRING Pascal menyediakan beberapa prosedur standar dan fungsi standar untuk operasi string

1. Merangkai String

Untuk merangkai string digunakan operatot ‘+’. Panjang maksimal suatu string dalam pascal adalah 255 karakter. Contoh program : uses wincrt; const jenis = Bahasa; nama = Turbo Pascal; var sifat : string[20]; kalimat : string[80]; begin clrscr; sifat := terstruktur; kalimat := jenis+ +nama+ +merupakan +jenis+ +sifat; writelnkalimat; end.

2. Penyeleksian string

Dua buah string dikatakan sama bila nilai string yang pertama sama isi dan panjangnya dengan nilai string kedua. Contoh program : uses wincrt; var bahasa : string[20]; begin clrscr; writeBahasa apa yang anda pelajari : ;readlnbahasa; if bahasa = pascal then writelnBenar else writelnSalah ; end. Prosedur Standar Untuk Operasi String 1. Prosedur Standar Delete Bentuk umum dari prosedur ini adalah : Deletevar s:string;index:integer;count:integer; Prosedut ini digunakan untuk membuang delete sejumlah karakter jumlah karakter yang dibuang ditunjukkan oleh nilai integer count mulai dari posisi tertentu ditunjukkan oleh integer index dari suatu string ditunjukkan oleh pengenal variabel string s. Contoh Program : uses wincrt; var bahasa : string[30]; i, posisi : integer; begin clrscr; bahasa := Sedang Belajar Pascal; for i:=1 to 21 do begin posisi := 23-i; deletebahasa,posisi,1; writelnbahasa; end; end.

2. Prosedur Standar Insert

Bentuk umum dari prosedur ini adalah : Insertsource:string;var s:string;index:integer; Prosedut ini digunakan untuk menyisipkan insert suatu string ditunjukkan oleh string source, ke nilai string yang lainnya ditunjukkan oleh string s mulai posisi ditunjukkan integer index. Contoh Program : uses wincrt; var teks : string[30]; begin clrscr; teks := Belajar Pascal; writelnteks; insertbahasa ,teks,9; writelnteks; end. Fungsi Standar Untuk Operasi String 1. Fungsi standar Copy Bentuk umum fungsi ini adalah : Copys:string;index:integer;count:integer:string; Fungsi ini digunakan untuk menyalin copy sejumlah karakter count mulai dari posisi yang ditunjukkan nilai integer ke string s. Contoh program : uses wincrt; var teks : string[30]; begin clrscr; teks := Belajar Pascal; writelncopyteks,5,3; writelncopyteks,10,4; end.

2. Fungsi standar Concat