program ATM;
GENIAFEST TECH
uses crt;
const limit=5000000;
const batas=3;
const batasATM=5;
const uangBank=4300000;
const uangATM=4500000;
const pecahan=100000;
var PIN,ambiluang,j,i,x:longint;
jawab:string;
Label input;
begin{a}
clrscr;
writeln('^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^');
writeln('>>>>>ATM BANTJOEK | PIN=1234<<<<<'); writeln('^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'); writeln(''); begin i:=1; j:=0; repeat begin j:=j+1; i:=i+1; writeln('=====Masukkan PIN Anda=====');readln(PIN); x:=batas-j; writeln('***kesempatan tinggal ',x,' kali lagi***'); end; until (PIN=1234) OR (i>batas);
if PIN=1234 then
begin{b}
i:=1;
j:=0;
writeln('');
writeln('==== PIN BENAR ====');
writeln('');
writeln('Saldo Anda Sebesar ',uangbank,' rupiah');
writeln('Pecahan minimal adalah sebesar ',pecahan,' rupiah');
writeln('dan limit transaksi kami adalah sebesar ',limit,' rupiah');
input:
repeat
begin
j:=j+1;
i:=i+1;
writeln;
writeln('>>>Silahkan masukkan jumlah uang yang akan diambil dengan benar<<<'); readln(ambiluang); writeln; writeln('==================================='); writeln('Anda ingin mengambil uang sejumlah= ',ambiluang,' rupiah'); writeln('==================================='); X:=batasATM-j; writeln; writeln('kesempatan tinggal ',X,' kali lagi'); end; until (ambiluang>=pecahan) OR (i>batasATM);
if (ambiluang>=pecahan) AND (ambiluang<=limit) AND (ambiluang=pecahan) AND (ambiluang uangbank) AND (ambiluang =pecahan) AND (ambiluang 0) then
begin
writeln;
writeln('---------------------------------------------------------------');
writeln('Pecahan Minimal Salah, Uang yang diambil minimal =',pecahan,' dan kelipatannya');
goto input;
end
else
if (ambiluang>=pecahan) AND (ambiluang=uangatm) then
begin
writeln;
writeln('---------------------------------------------------------------');
writeln('Saat ini sisa uang di ATM kami= ',uangATM,' silakan ulangi');
goto input;
end
else
if (ambiluang>=pecahan) AND (ambiluang>limit) then
begin
writeln;
writeln('---------------------------------------------------------------');
writeln('Anda tidak boleh mengambil uang melebihi ',limit,' per harinya');
goto input;
end
else
writeln('waktu transaksi habis');
end{b}
else
begin
writeln('Kartu ATM Anda diblokir');
writeln('dan uang tabungan Anda disumbangkan ke Panti Asuhan');
readln;
end;
end{a};
readln;
end.
Sunday, November 15, 2009
GENIA FESTIVAL : PROGRAM ATM SIMPEL BUATANKU
Karena masuk pada jurusan IF, aku pun sadar bahwa bagaimanapun kemampuan programming adalah kemampuan yang utama yang harus digunakan hingga aku bekerja nanti. Karena itu alih-alih merasakan liburan saat Bulan Ramadhan datang, masa-masa mudik alias pulang kampung juga dibebani dengan beberapa macam tugas, salah satunya adalah tugas tentang membuat mesin atm simpel ini.
Labels:
techlife
GENIA FESTIVAL : PROGRAM ATM SIMPEL BUATANKU
2009-11-15T17:20:00+07:00
Hafizh Herdi
techlife|
Subscribe to:
Post Comments (Atom)
Petunjuk Arah
- adsense (1)
- alius (1)
- bisnis twoh (4)
- cerita inspirasi (2)
- cerpen (3)
- danetter (5)
- Ego-state therapy. (1)
- genia (1)
- hypnosis (1)
- journeylist (3)
- keajaiban pikiran (2)
- kisah sukses. (2)
- kunci sukses (2)
- memahami hidup (3)
- mestakung (1)
- motivasi (4)
- musicalis (1)
- persona (16)
- prog (6)
- reor (2)
- semesta mendukung (3)
- soc (2)
- socie (6)
- techlife (5)
- tips cinta (1)
- tips wirausaha (2)
- trafik internet (1)
- twoh (2)
- twoh's engineering (1)