EXCLUSÃO LÓGICA
program exclui_logico;
uses crt;
type carro = record
placa : string;
marca : string;
ano : integer;
ativo ...
writeln(‘este carro não está cadastrado’);
end
close(detran);
end.
Upcoming SlideShare
Loading in …5
×

Algoritmos - Exclusão Lógica em Arquivos

120 views
54 views

Published on

Algoritmos - Exclusão Lógica 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
120
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Algoritmos - Exclusão Lógica em Arquivos

  1. 1. EXCLUSÃO LÓGICA program exclui_logico; uses crt; type carro = record placa : string; marca : string; ano : integer; ativo : integer; end; frota = file of carro; var detran : frota; carros : carro; placa : string; marca : string; ano, k : integer; achou : boolean; begin clrscr; assign(detran, ‘carros.dat’); reset(detran); k := filisize(detran); writeln(‘Digite a placa do carro a ser excluído’); readln(placa); achou := false; read(detran, carros); while((achou=false) and (not eof(detran))) do begin if(carro.placa = placa) then begin achou := true; k := (filepos(detran)-1); end; //fim do if read(detran, carros); read(detran, carros); end; if(achou = true)then begin seek(detran, k); carro.ativo := 0; write(detran, carros); writeln(‘Carro excluído’); end else begin
  2. 2. writeln(‘este carro não está cadastrado’); end close(detran); end.

×