Anda di halaman 1dari 1

// "char" merupakan kata yang akan dicari pada "text"

// fungsi ini akan menghasilkan nilai 1 saat ada


// fungsi ini akan menghasilkan nilai -1 saat gak ada
// fungsi ini akan menghasilkan nilai 0 saat tidak dimungkinkan untuk ada

function tform1.findchar(char:string;text:string) : integer;


var bufchar:string;
a,b,hasil:integer;
label ada;
begin
bufchar:='';
if length(char)<=length(text) then
begin
for a:=1 to (length(text)-length(char)+1) do
begin
bufchar:='';
for b:=a to (a+length(char)-1) do
begin
bufchar:=bufchar+text[b];
end;
if char=bufchar then
begin
hasil:=1;
goto ada;
end
end;
hasil:=-1;
ada:
end;
result := hasil;
end;

Anda mungkin juga menyukai