TS. PROGRAM BIOSKOP DI PASCAL
Tugas Teratruktur dari dosen Logika Informatika dan Algoritma Praktek, Buk Mauli Siagian.
program ini d buat d prangkat tablet android... apk nya ada d postingan sebelum nya...
kalo gk mau repot, ni liat d link nya. klik d sini!!!
Program ABDIMAULANA_141510123;
uses crt;
var
harga,menu,jumlah,toth,jp: longint;
jam2,jufi,cofi,nama:string;
jam : byte;
menuutama,mem: char ;
discont,total,kem,ua,tot:real;
begin
repeat
clrscr;
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|---------------------------------|');
writeln(' | NO.| SILAHKAN PILIH YANG ANDA SUKA |');
writeln(' |----|---------------------------------|');
writeln(' | 1. | THEATER 1 / KAMIS = ACTION |');
writeln(' | 2. | THEATER 2 / JUMAT = HOROR |');
writeln(' | 3. | THEATER 3 / SABTU = FANTASI |');
writeln(' | 4. | THEATER 4 / MINGGU = LOVE |');
writeln(' | 5. | Keluar |');
writeln(' |----|---------------------------------|');
write (' | Masukkan menu pilihan anda : ');readln(menu);
clrscr;
case menu of
1: begin
harga:=20000;
nama :='THEATER 1 / KAMIS = ACTION ';
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|--------------------------|------|');
writeln(' | NO | PILIH FILM ACTION | CODE |');
writeln(' |----|--------------------------|------|');
writeln(' | 1. | MISION IMPOSIBLE | MII |');
writeln(' | 2. | THE MECHANIC | TMC |');
writeln(' | 3. | FAST TO FURIOUS | FTF |');
writeln(' | 4. | THE BRANDALZ | TBZ |');
writeln(' | 5. | 007 JAMES BOND | 007 |');
writeln(' |----|--------------------------|------|');
write (' == Masukkan CODE FILM pilihan : '); readln (cofi);
if cofi='mii' then
jufi:='THE MECHANIC';
if cofi='tmc' then
jufi:='THE MECHANIC';
if cofi='ftf' then
jufi:='FAST TO FURIOUS';
if cofi='tbz' then
jufi:='THE BERANDALZ';
if cofi='007' then
jufi:='007 JAMES BOND';
clrscr;
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|---------------------------------|');
writeln(' | NO | Pilih Jam Tayang |');
writeln(' |----|---------------------------------|');
writeln(' | 1. | 15:00 - 17:00 |');
writeln(' | 2. | 17:30 - 19:30 |');
writeln(' | 3. | 20:00 - 22:00 |');
writeln(' |----|---------------------------------|');
write (' == Jam pilihan anda : ');readln (jam);
clrscr;
writeln ;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |-------------------------------|------|');
write (' | Apakah Anda Punya Member [Y/T] : ');readln (mem);
write (' | Jumlah Tiket Yang anda Pesan : ');readln (jp);
writeln(' |-------------------------------|------|');
end;
2: begin
harga:=30000;
nama:='THEATER 2 / JUMAT = HOROR ';
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|--------------------------|------|');
writeln(' | NO | PILIH FILM ACTION | CODE |');
writeln(' |----|--------------------------|------|');
writeln(' | 1. | ANABELE | ANB |');
writeln(' | 2. | UNINVITED | UVT |');
writeln(' | 3. | FINAL DESTINATION | FDT |');
writeln(' | 4. | THE RAW | TRW |');
writeln(' | 5. | PARANORMAL ACTIFITY | PAT |');
writeln(' |----|--------------------------|------|');
write (' == Masukkan CODE FILM pilihan : '); readln (cofi);
if cofi='anb' then
jufi:='ANABELE';
if cofi='uvt' then
jufi:='UNINVITED';
if cofi='fdt' then
jufi:='FINAL DESTINATION';
if cofi='trw' then
jufi:='THE RAW';
if cofi='pat' then
jufi:='PARANORMAL ACTIVITY';
clrscr;
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|---------------------------------|');
writeln(' | NO | Pilih Jam Tayang |');
writeln(' |----|---------------------------------|');
writeln(' | 1. | 15:00 - 17:00 |');
writeln(' | 2. | 17:30 - 19:30 |');
writeln(' | 3. | 20:00 - 22:00 |');
writeln(' |----|---------------------------------|');
write (' == Jam pilihan anda : ');readln (jam);
clrscr;
writeln ;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |-------------------------------|------|');
write (' | Apakah Anda Punya Member [Y/T] : ');readln (mem);
write (' | Jumlah Tiket Yang anda Pesan : ');readln (jp);
writeln(' |-------------------------------|------|');
end;
3: begin
harga:=40000;
nama:='THEATER 3 / SABTU = FANTASI ';
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|--------------------------|------|');
writeln(' | NO | PILIH FILM FANTASI | CODE |');
writeln(' |----|--------------------------|------|');
writeln(' | 1. | FROZEN | FRZ |');
writeln(' | 2. | DISPACABLE ME | DPM |');
writeln(' | 3. | HOW TO TRAIN UR DRAGON | HTD |');
writeln(' | 4. | FINAL FANTASI XIV | FFX |');
writeln(' | 5. | RIO 3 | RO3 |');
writeln(' |----|--------------------------|------|');
write (' == Masukkan CODE FILM pilihan : '); readln (cofi);
if cofi='frz' then
jufi:='FROZEN';
if cofi='dpm' then
jufi:='DISPACABLE ME';
if cofi='htd' then
jufi:='HOW TO TRAIN YOUR DRAGON';
if cofi='ffx' then
jufi:='FINAL FANTASI XIV';
if cofi='ro3' then
jufi:='RIO 3';
clrscr;
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|---------------------------------|');
writeln(' | NO | Pilih Jam Tayang |');
writeln(' |----|---------------------------------|');
writeln(' | 1. | 15:00 - 17:00 |');
writeln(' | 2. | 17:30 - 19:30 |');
writeln(' | 3. | 20:00 - 22:00 |');
writeln(' |----|---------------------------------|');
write (' == Jam pilihan anda : ');readln (jam);
clrscr;
writeln ;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |-------------------------------|------|');
write (' | Apakah Anda Punya Member [Y/T] : ');readln (mem);
write (' | Jumlah Tiket Yang anda Pesan : ');readln (jp);
writeln(' |-------------------------------|------|');
end;
4: begin
harga:=50000;
nama:='THEATER 4 / MINGGU = LOVE ';
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|--------------------------|------|');
writeln(' | NO | PILIH FILM LOVE | CODE |');
writeln(' |----|--------------------------|------|');
writeln(' | 1. | MERRY ME | MRM |');
writeln(' | 2. | BEST OF ME | BOM |');
writeln(' | 3. | LOVE IN PERTH | LIP |');
writeln(' | 4. | DONT LEAVE ME | DLM |');
writeln(' | 5. | HOLD LOVE | HOL |');
writeln(' |----|--------------------------|------|');
write (' == Masukkan CODE FILM pilihan : '); readln (cofi);
if cofi='mrm' then
jufi:='MARRY ME';
if cofi='bom' then
jufi:='BEST OF ME';
if cofi='lip' then
jufi:='LOVE IN PERTH';
if cofi='dlm' then
jufi:='DONT LEAVE ME';
if cofi='hol' then
jufi:='HOLD LOVE';
clrscr;
writeln;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |----|---------------------------------|');
writeln(' | NO | Pilih Jam Tayang |');
writeln(' |----|---------------------------------|');
writeln(' | 1. | 15:00 - 17:00 |');
writeln(' | 2. | 17:30 - 19:30 |');
writeln(' | 3. | 20:00 - 22:00 |');
writeln(' |----|---------------------------------|');
write (' == Jam pilihan anda : ');readln (jam);
clrscr;
writeln ;
writeln(' ABDI MAULANA 141510123 ');
writeln(' |-------------------------------|------|');
write (' | Apakah Anda Punya Member [Y/T] : ');readln (mem);
write (' | Jumlah Tiket Yang anda Pesan : ');readln (jp);
writeln(' |-------------------------------|------|');
end;
5: begin
end;
end;
if jam = 1 then
begin
jam2 := '15:00 - 17:00';
end
else if jam = 2 then
begin
jam2 := '18:30 - 19:30';
end
else if jam = 3 then
begin
jam2 := '20:00 - 22:00';
end;
toth := jp * harga;
if mem = 'y' then
discont := toth * 0.25
else if mem = 't' then
if jp >= 5 then
discont := toth * 0.10;
total := toth - discont;
if menu<=5 then
begin
clrscr;
writeln ;
writeln(' ABDI MAULANA | NPM : 141510123');
writeln(' |======================================================|');
writeln(' | TRANSAKSI TIKET BIOSKOP |');
writeln(' |======================================================|');
writeln(' | Nama Theater : ',nama);
writeln(' | Judul Film : ',jufi);
writeln(' | Jam Tayang : ',jam2);
writeln(' | Banyak Tiket yg dibeli : ',jp);
writeln(' | Harga Per Tiket : Rp. ',harga);
writeln(' | Total Biaya : Rp. ',toth);
writeln(' | Distount anda : Rp. ',discont:0:0);
writeln(' | Total Yg Harus Dibayar : Rp. ',total:0:0);
writeln(' |======================================================|');
write (' | Uang Anda Adalah : Rp. ');readln(ua);
kem := ua - total;
writeln(' | Kembalian Uang Anda : Rp. ',kem:0:0);
writeln(' |======================================================|');
writeln(' TERIMA KASIH');
writeln(' SELAMAT MENONTN FILM ANDA');
readln;
end;
clrscr;
begin
writeln;
writeln(' |======================================================|');
writeln(' | Tambah Pemesan Tiket lagi?? [tekan enter] |');
writeln(' |======================================================|');
readln(menuutama);
end;
until (menuutama='y');
end.
gambar d bawah ini tampilan akhir nya.
slamat mencoba...
Comments
Post a Comment