Prosedur
ini digunakan untuk membuat nilai numeric menjadi nilai string. Nilai numeric
dapat berupa integer maupun real bentuk
umum nya :
Str(n:lebar:desimal,s)
Contoh:
Var
N1,N2:
integer;
S1,S2:string[5];
Begin
N1:=1234;
N2:=567;
Writeln(N1+N2);
Str(N1:4,S1);
Str(N2:4,S2);
Writeln(S1+S2);
End.
Prosedur
standar VAl
Prosedur
ini digunakan untuk mengkonversi nilai string menjadi nilai numeric .
Bentuk
umumnya:
Val(s,n,kode);
Contoh:
Var
S1:string[6];
N:real;
Kode:integer;
Begin
S:=’1234’;
Val(s,n,kode);
Writeln
(s);
Writeln(n);
Writeln(kode);
End.
Fungsi
standar untuk operasi string
·
Fungsi
standar copy
Fungsi
standar copy digunakan untuk menyalin sejumlah karakter mulai dari posisi yang
ditunjukkan oleh nilai posisi dari nilai string yang ditunjukkan oleh nilai
string(S)
Bentuk
umum nya:
Copy(s,posisi,jumlah)
Contoh:
Var
Tulisan:string[15]
Begin
Tulisan:’pascal’;
Writeln(tulisan,3,3);
Writeln(tulisan,3,1);
End.
Fungsi
standar concat
Fungsi
ini standar digunakan merangkai beberapa nilai string yang ditunjukkan oleh
nilai s1,s2,s..sn standar ini mempunyai operasi yang sama dengan operator ‘+’.
Bentuk
umum nya :
concat(s1,s2,s..sn)
contoh:
const
s1=’pascal’;
s2=’turbo’;
begin
writeln(concat(s1,s2));
end.
Fungsi standar
pos
Fungsi
ini digunakan untuk mencari posisi letak suatu nilai string yang ada di dalam
nilai string yang lain.
Bentuk
umumnya:
Pos(sub,s,s);
Contoh
:
Const
Tulisan=’turbo’;
Begin
Writeln(‘t’,tulisan);
Writeln(‘o’,tulisan);
Writeln(‘e’,tulisan);
End.




0Awesome Comments!