Silahkan ini temen2 praktekkan, buat belajar temen2 sebelum ujian Pascal di kampus masing2.
Uses crt;
Var
NAMA, AL, NK, JU, KLS : string [35];
JM, HG, HB, DS, TOTAL : real ;
Begin
* INPUT *
Clrscr;
Writeln ( ‘ =============================================================’);
Writeln ( ‘ PROGRAM PEMESANAN TIKET KERETA API ’);
Writeln ( ‘ =============================================================’);
Writeln ( ‘ INPUT NAMA PEMESAN : ’ ) ; READLN(NAMA);
Writeln ( ‘ INPUT ALAMAT PEMESAN : ’ ) ; READLN(AL);
Writeln ( ‘ INPUT NAMA KERETA API(ARGO BROMO/BANDUNG EXPRESS : ’ ) ; READLN(NK);
Writeln ( ‘ INPUT JURUSAN DI TUJU (BANDUNG/YOGYAKARTA ) : ’ ) ; READLN(JU);
Writeln ( ‘ INPUT KELAS KERETA API (EXECUTIVE/BISNIS/EKONOMI) : ’ ) ;READLN(KLS);
Writeln ( ‘ INPUT JUMLAH TIKET YG DIBELI : ’ ) ; READLN(JM);
* OUTPUT *
Clrscr;
Writeln ( ‘ =============================================================’);
Writeln ( ‘ PROGRAM PEMESANAN TIKET KERETA API ’);
Writeln ( ‘ =============================================================’);
Writeln ( ‘ NAMA : ’ , NAMA);
Writeln ( ‘ ALAMAT : ’ ,
Writeln ( ‘ NAMA KERETA API : ’ , NK);
Writeln ( ‘ JURUSAN : ’ , JU);
Writeln ( ‘ KELAS : ’ , KLS);
IF JU=’
BEGIN
IF KLS = ‘ EXECUTIVE’ THEN
HG := 150000
ELSE IF KLS = ‘ BISNIS ‘ THEN
HG := 100000
ELSE
HG := 50000
ELSE
BEGIN
IF KLS = ‘ EXECUTIVE’ THEN
HG := 200000
ELSE IF KLS = ‘ BISNIS ‘ THEN
HG := 150000
ELSE
HG := 75000
END;
Writeln ( ‘ HARGA BAYAR : ’ , HG);
Writeln ( ‘ JUMLAH BELI : ’ , JM);
HB:=HG*JM
Writeln ( ‘ HARGA BAYAR : ’ , HB);
IF JM > 5 THEN
DS := 0.5 * HB
ELSE IF JM > 3 THEN
DS := 0.3 * HB
ELSE
DS := 0 ;
Writeln ( ‘ DISKON : ’ , DS);
TOTAL := HB – DS ;
Writeln ( ‘ Total Bayar : ’ , total);
0 komentar:
Posting Komentar