3. lagi:char;
dataedit:string;
begin
assign(filedata,'jual.dat');
reset(filedata);
writeln('masukannamadatayangakan di edit[tulisdenganhuruf kecil]:');
readln(dataedit);
i:=1;
while notEof(filedata) do
begin
read(filedata,rdata[i]);
begin
if dataedit= rdata[i].nama_barangthen
begin
p:=filepos(filedata);writeln(p);
p:=p-1;
seek(filedata,p);
writeln('inputdatapengganti :');
writeln('no',i:2);
write('namabarang:');read(rdata[p].nama_barang);
write('harga:');read(rdata[p].harga);
write('jumlah:');read(rdata[p].jumlah);
rdata[p].harga_barang:=rdata[p].harga*rdata[p].jumlah;
write(filedata,rdata[p]);
end;
end;
i:=i+1;
end;
close(filedata);
end;
procedure in_data_barang;
var i:integer;
lagi:char;
begin
i:=1;
assign(filedata,'jual.dat');
rewrite(filedata);
reset(filedata);
begin
repeat
begin