Anda di halaman 1dari 3

program Uniba;

uses crt;

Var

x : Integer;

saldo,setoran,tarikan,sm : LongInt;

Procedure cek(Saldo : Longint);

begin

writeln(' Saldo Anda Sebesar : Rp. ',Saldo);

end;

procedure setor(Tunai : Longint);

begin

writeln(' Saldo Awal Anda Sebesar : Rp. ',saldo);

writeln(' Saldo Anda Sebesar : Rp. ',tunai);

saldo :=saldo+tunai;

writeln(' ______________________________________ +');

Writeln(' Saldo Akhir Anda Sebesar : Rp. ',saldo);

end;

Procedure tarik(tt :Longint);

begin

writeln(' Saldo Awal Anda Sebesar : Rp. ',saldo);

writeln(' Tarik Tunai Anda Sebesar : Rp. ',tt);

if ((saldo-tt) >=sm) then

begin

saldo := saldo-tt;

Writeln('_______________________________________ _');

writeln(' Saldo Akhir Anda Sebesar : Rp. ',saldo);

end

else

begin

writeln(' Maaf Saldo Anda Tidak Mencukupi');


end;

end;

begin

clrscr;

randomize;

saldo:=1000000;

sm :=100000;

repeat

writeln('==================BANK MAHASISWA==================');

writeln(' MENU UTAMA');

writeln(' 1. Cek saldo');

writeln(' 2. Setor');

writeln(' 3. Tarik Tunai');

writeln(' 4. Keluar');

writeln;writeln;

write(' Silahkan Masukan Pilihan Anda : ');readln(x);

writeln;writeln;

Case x of

1 : begin

cek(saldo);

end;

2 : begin

Write(' Masukan Jumlah Setoran : Rp. ');Readln(setoran);

setor(setoran);

end;

3 : begin

write(' Masukan Jumlah Tarik Tunai : Rp. ');readln(tarikan);

tarik(tarikan);
end;

4 : begin

writeln(' Terima Kasih Atas Kunjungannya');

end;

end;

Write(' Tekan Enter Untuk Melanjutkan Transaksi');

readln;

Until (x=4);

clrscr;

end.

Anda mungkin juga menyukai