PROGRAM BUS_MALAM;
USES CRT;
VAR
N,I:BYTE;
NAMA:ARRAY[1..20] OF STRING;
JUMLAH,TOTAL:ARRAY[1..20]OF LONGINT;
TP:LONGINT;
BEGIN
CLRSCR;
WRITE(‘MASUKKAN JUMLAH PENUMPANG : ‘);READLN(N);
FOR I:=1 TO N DO
BEGIN
CLRSCR;
WRITELN(‘AGEN BUS MALAM “SUMBER ALAM”‘);
WRITELN;
WRITELN(‘DATA KE-’,I);
WRITE (‘NAMA PENUMPANG :’);READLN(NAMA[I]);
WRITE (‘JUMLAH BELI :’);READLN(JUMLAH[I]);
TOTAL[I]:=JUMLAH[I]*25000
END;
CLRSCR;
WRITELN(‘DATA PENJUALAN TIKET’);
WRITELN(‘AGEN BUS MALAM “SUMBER ALAM”‘);
WRITELN(‘——————————————————’);
WRITELN(‘NO. NAMA PENUMPANG JUMLAH BELI JUMLAH PEMBAYARAN’);
WRITELN(‘——————————————————’);
FOR I:= 1 TO N DO
WRITELN(I:2,NAMA[I]:16,JUMLAH[I]:15,’Rp.’,TOTAL[I]:12);
WRITELN;
WRITELN(‘——————————————————’);
FOR I:=1 TO N DO
TP:=TP+TOTAL[I];
WRITELN(‘TOTAL PEMBAYARAN Rp. ‘,TP:10);
WRITELN;
WRITELN(‘——————————————————’);
READLN;
END.