You are on page 1of 1

PROGRAM MINYAK;

USES CRT;
VAR
NO,B,KODE : INTEGER;
JM : STRING;
HARGA,JLH,TH,DIS,TB,X,Y,Z,P,Q : REAL;
BEGIN
CLRSCR;
WRITELN(' CV.MOBIL OLI ');
WRITELN('KODE JENIS HARGA/LITER JUMLAH TOTAL DISKON 5% TOTAL ');
WRITELN('JENIS MINYAK TERJUAL HARGA UTK BRG> BAYAR ');
WRITELN(' 500.000 ');
NO:=1; B:=7; X:=0; Y:=0; Z:=0; P:=0;
WHILE NO<=6 DO
BEGIN
GOTOXY(2,B); READLN(KODE);
IF KODE=1 THEN
BEGIN
JM:='PREMIUM'; HARGA:=6000;
END
ELSE
IF KODE=2 THEN
BEGIN
JM:='SOLAR'; HARGA:=7000;
END
ELSE
IF KODE=3 THEN
BEGIN
JM:='SUPER98'; HARGA:=8000;
END;
GOTOXY(7,B); WRITE(JM);
GOTOXY(15,B); WRITE('RP',HARGA:1:0);
GOTOXY(27,B); READLN(JLH);
TH:=HARGA*JLH;
GOTOXY(35,B); WRITE('RP',TH:1:0);
IF TH>500000 THEN
BEGIN
DIS:=0.05*TH;
END;
GOTOXY(45,B); WRITE('RP',DIS:1:0);
TB:=TH-DIS;
GOTOXY(56,B); WRITE('RP',TB:1:0);
NO:=NO+1; B:=B+1; X:=X+TB; Y:=Y+HARGA; Z:=Z+JLH; P:=P+TH; Q:=Q+DIS;
JM:=' '; HARGA:=0; DIS:=0;
END;
GOTOXY(2,B); WRITELN('TOTAL');
GOTOXY(56,B); WRITELN('RP',X:1:0);
GOTOXY(15,B); WRITELN('RP',Y:1:0);
GOTOXY(27,B); WRITELN('RP',Z:1:0);
GOTOXY(35,B); WRITELN('RP',P:1:0);
GOTOXY(45,B); WRITELN('RP',Q:1:0);
READLN;
END.

You might also like