Anda di halaman 1dari 1

program busca ; var bd : txt ; i : array [1..1000] of string ; d : integer ; pesquisa , banco : string ; posi : array [1..

1000] of integer ; ca : char ; textcolor (green) ; write ('Digite o banco de dados desejado: ') ; readln (banco) ; write ('Digite um termo para realizar a pesquisa') ; readln (pesquisa) ; write ('Deseja ativar a sensibilidade de caixa alta? (S/N)') ; readln (ca); writeln; if upcase (ca) = 'S' then begin pesquisa := upcase (pesquisa) ; end; assign (bd , banco) ; reset (bd) ; while not eof (bd) do begin d:=d+1; if upcase(ca) = 'S' then begin read (bd , i[d]); i[d]:=upcase (i[d]); end else begin read (bd , i[d]); end; posi[d] := pos (pesquisa , i[d]) ; if posi[d] <> 0 then begin write ('O termo ') ; textcolor (red) ; write (' " ', pesquisa , ' " ') ; textcolor (green) ; write (' foi encontrado na linha ' , d , ' e na posio ' , posi[d] ); writeln; end; end; readln; end.

begin

Anda mungkin juga menyukai