CONSULTA ESPECIFICA
program consulta_esp;
uses crt;
type carro = record
placa : string;
marca : string;
ano : integer;
end...
end
else
begin
writeln(‘Carro não cadastrado’);
end
close(detran);
readkey;
end.
Upcoming SlideShare
Loading in …5
×

Algoritmos - Consulta Específica em Arquivos

213 views

Published on

Algoritmos - Consulta Específica em Arquivos

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
213
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Algoritmos - Consulta Específica em Arquivos

  1. 1. CONSULTA ESPECIFICA program consulta_esp; uses crt; type carro = record placa : string; marca : string; ano : integer; end; frota = file of carro; var detran : frota; carros : carro; i, ano, k, posicao : integer; achou : boolean begin clrscr; assign(detran, ‘carros.dat’); reset(detran); k := filesize(detran); i := 0; achou := false; writeln(‘Digite a placa do carro que deseja consultar: ’); readln(placa); while(i <= (k-1))do begin seek(detran, i); read(detran, carros); if(carros.placa = placa) then begin posicao := i; i := k+1; achou := true; end else begin i := i+1; end end; if(achou = true) then begin seek(detran, posicao); read(detran, carros); writeln(carros.placa); writeln(carros.marca); writeln(carros.ano);
  2. 2. end else begin writeln(‘Carro não cadastrado’); end close(detran); readkey; end.

×