Selasa, 03 Desember 2013

Algoritma Program ATM



Pseudocode
Algoritma ATM
{Penarikan uang di atm dengan menginputkan PIN dan juga kode jumlah uang yang akan ditrarik}
Deklarasi
pin       : integer
pilihan : integer
lain      : integer
a          : integer
b          : integer
c          : integer
d          : integer
e          : integer
f           : integer
saldo    : double
sisa      : double
Deskripsi
Begin
Writeln("SELAMAT DATANG DI ATM KELOMPOK 23");
Writeln("SILAHKAN MASUKAN KARTU ATM ANDA");
Writeln("Masukan PIN Anda :");
Read(pin);
if (pin==100100)
Writeln("Jumlah Uang Yang Bisa Ditarik");
Writeln("1. 100.000");
Writeln("2. 200.000");
Writeln("3. 500.000");
Writeln("4. 1.000.000");
Writeln("5. 1.500.000");
Writeln("6. 2.000.000");
Writeln("7. Pilih Penarikan Lain");
Writeln("Masukan Kode Pilihan Anda :");
Read(pilihan);
else
Writeln("PIN yang Anda Masukan Salah!!");
Read(pin);
if (pilihan== 1)           
Writeln("Jumlah yang Anda Tarik :" +a);
sisa=saldo-a;
Writeln("Sisa Saldo Anda :" +sisa);
else if (pilihan== 2)
Writeln("Uang yang Anda Tarik Sebesar :" +b);
sisa=saldo-b;
Writeln("Sisa Saldo Anda :" +sisa);
else if (pilihan== 3)
Writeln("Uang yang Anda Tarik Sebesar :" +c);
sisa=saldo-c;
Writeln("Sisa Saldo Anda :" +sisa);
else if (pilihan== 4)
Writeln("Uang yang Anda Tarik Sebesar :" +d);
sisa=saldo-d;
Writeln("Sisa Saldo Anda :" +sisa);
else if (pilihan== 5)
Writeln("Uang yang Anda Tarik Sebesar :" +e);
sisa=saldo-e;
Writeln("Sisa Saldo Anda :" +sisa);
else if (pilihan== 6)
Writeln("Uang yang Anda Tarik Sebesar :" +f);
sisa=saldo-f;
Writeln("Sisa Saldo Anda :" +sisa);
else if (pilihan== 7)
Writeln("Masukan Jumlah Uang yang Akan Anda Ambil");
Read(lain);
sisa=saldo-lain;
Writeln("Sisa Saldo Anda :" +sisa);
End


FLOWCHART



 

Tidak ada komentar:

Posting Komentar