PROGRAM MENGHITUNG HARGA BBM PER LITER MENGGUNAKAN MID OIL PLATTS SINGAPORE
Dibuat untuk persyaratan UPTS Pemrograman Komputer Disusun oleh
Muhammad Fikri Mumtaz 17031010194
Paralel E
JURUSAN TEKNIK KIMIA
1. Algoritma 1. Mulai
2. Deklarasi CONST rp,barel, dan VAR SEL,Q,S,HMMID,konversi,rupiah ,YN
3. Pemilihan kondisi Case [1] atau [2]
4. Jika memilih kondisi [1] maka deklarasi while Q<ba do dieksekusi 5. Melaksanakan deklarasi rumus :
- Harga Minyak = Q +(Q*0.1) - rupiah = Harga Minyak*rp - konversi = rupiah/barel
6. Ouput harga MOPS(q) dan konversi(Harga Minyak per liter) 7. Deklarasi perulangan GOTO ke awal program
8. Jika memilih [2] maka mendeklarasi exit 9. Output pertanyaan ingin keluar atau tidak 10. Input Y atau N
11. Jika input N maka akan mengalami perulangan GOTO ke awal 12. Jika input Y maka akan keluar dari program
13. Selesai
3. Script
barel=159; Var
SEL,Q,INT,ba : Integer; HMMID,konversi,rupiah: Real;
YN : Char; Begin
Return:Clrscr;
Writeln('[1].Menghitung Harga BBM'); WRITELN('[2].EXIT');
Readln(SEL); Case SEL of
1 : Begin
writeln('======================================================= ===');
writeln(' Welcome to Program ©2017 ');
writeln('======================================================= ===');
Writeln(' MENGHITUNG HARGA BBM DENGAN MOPS '); writeln('---');
Write (' Input Harga Mid Oils Plats Singapore ='); Readln(Q);
Write (' Input Harga Batas Mid Oilds Plats Singapore ='); Readln(ba); Write (' Input Interval ='); Readln(INT);
writeln('---'); Writeln('HARGA MOPS HARGA BBM PER LITER '); while Q<ba do
begin HMMID:=Q+(Q*0.1); rupiah:=HMMID*rp; konversi:=rupiah/barel; Writeln( Q:7,Konversi:20:0,'rp/liter'); Q:=Q+INT; end;
Writeln('tekan enter untuk balik'); readln;
Delay(200); Goto Return; end;
2 : Begin
Writeln('really wanna quit?'); YN := Readkey;
Delay(1500); Halt;
End; 'n' : Goto Return; End;
End; End;
End.