DISUSUN OLEH
RIDWAN HAKIM N.
Algoritma SPBU
Kamus liter,Lawal,Lakhir:byte
Deskripsi
Read(liter,Lawal,Lakhir)
If Lawal = Lakhir then
Writeln(‘Tidak Boleh Sama’)
Elseif Lawal > L akhir then
For liter Lawal to Lakhir do
Solar liter *4000
Premium liter*4500
Pertamax liter*6000
Endfor.
Else
For liter Lawal to Lakhir do
Solar liter*4000
Premium liter*4500
Pertamax liter*6000
Endfor.
Endif.
Dalam bentuk program pascal :
Program BBM;
uses crt;
var liter,Law,Lak:byte;
s,p,pr:real;
begin
clrscr;
write('Masukan Liter Awal : ');
readln(Law);
write('Masukan Liter Akhir: ');
readln(Lak);
if Law<Lak then
begin
writeln('Liter':2,'Solar':12,'Premium':15,'Pertamax'
:16);
for liter:=Law to Lak do
begin
s:=liter*4000;
p:=liter*4500;
pr:=liter*6000;
writeln(liter:2,s:15,p:15,pr:15);
end;
end;
if Law>Lak then
begin
writeln('|
Liter':2,'Solar':12,'Premium':15,'Pertamax':16,'|');
for liter:=Law downto Lak do
begin
s:=liter*4000;
p:=liter*4500;
pr:=liter*6000;
writeln('|',liter:2,s:15,p:15,pr:15,' |');
end;
end;
if Law=Lak then
begin
writeln('Tidak boleh sama');
end;
readln;
end.