Program linked_list_ghanang;
Uses crt;
Type simpul=^data;
Data=record
Nama:string[25];
Kait:simpul;
End;
Var
awal,akhir,baru:simpul;
X:char;
Begin
Clrscr;
Awal:=nil;
X:='y';
While x in ['y','Y'] do
Begin
New(baru);
Readln(baru^.nama);
Readln(x);
Writeln;
If awal=nil then
Begin
Baru^.kait:=nil;
awal:=baru;
akhir:=baru;
End
Else
Begin
Akhir^.kait:=baru;
Baru^.kait:=nil;
Akhir:=baru;
End;
End;
baru:=awal;
Writeln(baru^.nama);
While baru^.kait<>nil do
Begin
Baru:=baru^.kait;
Writeln(baru^.nama);
End;
Readln;
End.
TAMPILAN PROGRAM PASCAL
TAMPILAN OUPUT