ALGORITMA PEMBELIAN_TIKET_PESAWAT {Algoritma mencetak pembelian tiket pesawat} DEKLARASI
const Nmaks : 100 type plane : record
<name : string status : string tujuan : string bnyak : integer harga : long total : long> tabPlane : array [1...Nmaks] of plane
i : integer
n : integer
DESKRIPSI
write ('PEMBELIAN TIKET ONTA ARAB AIR') write ('---')
write ('Daftar Kota Tujuan'); write ('1.Jakarta');
write ('8.Makassar'); write ('9.Singapura'); write ('===========');
write ('Masukkan kota yang akan dituju : ') read (tujuan)
read (n)
for i ← 1 to n do
read(Tabplane[i].name) read(Tabplane[i].status) read(Tabplane[i].tujuan) read(Tabplane[i].bnyak) read(Tabplane[i].harga) if Tabplane[i].tujuan = 'jakarta' then Tabplane[i].harga ← 700000 else
else if tujuan = 'pontianak' then Tabplane[i].harga ← 1200000 else if tujuan = 'makassar' then Tabplane[i].harga ← 1500000 else if tujuan = 'singapura' then
Tabplane[i].harga ← 2000000
else write ('Maaf kami tidak melayani kota tujuan tersebut') endif
endif endif endif endif endif endif endif endif endif
Tabplane[i].total ← Tabplane[i].bnyak * Tabplane[i].harga write ('Total Harga ' ,Tabplane[i].total)
ALGORITMA PEMBELIAN_TIKET_PESAWAT {Algoritma mencetak pembelian tiket pesawat} DEKLARASI
<name : string status : string tujuan : string bnyak : integer harga : long total : long> tabPlane : array [1...Nmaks] of plane
i : integer
n : integer
cetak : integer
DESKRIPSI
write ('PEMBELIAN TIKET ONTA ARAB AIR') write ('---')
write ('Daftar Kota Tujuan'); write ('1.Jakarta');
write ('2.Bandung'); write ('3.Semarang'); write ('4.yogyakarta'); write ('5.Surabaya'); write ('6.Denpasar'); write ('7.Pontianak'); write ('8.Makassar'); write ('9.Singapura'); write ('===========');
read (tujuan) read (n) for i←1 to n do
read(Tabplane[i].name) read(Tabplane[i].status) read(Tabplane[i].tujuan) read(Tabplane[i].bnyak) read(Tabplane[i].harga) if Tabplane[i].tujuan = 'jakarta' then Tabplane[i].harga ← 700000 else
else if tujuan = 'singapura' then Tabplane[i].harga ← 2000000
else write ('Maaf kami tidak melayani kota tujuan tersebut') endif
endif endif endif endif endif endif endif endif endif
Tabplane[i].total ← Tabplane[i].bnyak * Tabplane[i].harga write ('Total Harga ' ,Tabplane[i].total)
endif
write('Apakah anda ingin mencetak tiket (hint: 1/0 ?') for i ← to n do
if cetak = 1 then
write('Silahkan mencetak tiket kapan saja ') endif
endif endif