Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Algoritmos - Exclusão Lógica em Arquivos

166 views

Published on

Algoritmos - Exclusão Lógica em Arquivos

Published in: Education
  • Be the first to comment

  • Be the first to like this

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.

×