#include<conio.h>
#include<stdlib.h>
void cekPilihan(int b);
void main(){
char y;
int pin, a;
long c, b, pt, temp;
c=1234;
pt=50000000;
do{
printf ("\n******************ATM BANK TEKNIK******************\n\n");
printf ("Masukkan nomnor PIN : ");
scanf("%i", &pin);
cekPilihan(pin);
printf ("\n\n==========Terima Kasih atas kunjungan Anda==========");
printf ("\n\nApakah Anda ingin melakukan Transaksi lagi (Y/N) : ");
y=getche();
clrscr();
}while(y== 'Y' || y== 'y');
_exit(0);
}
void cekPilihan(int d){
char y;
int pin, a;
long c, b, pt, temp;
c=1234;
pt=50000000;
if (c == d){
printf ("\n\tPilihan Transaksi :");
printf ("\n\t 1. Penarikan Tunai");
printf ("\n\t 2. Cek Saldo");
printf ("\n\t 3. Perubahan PIN");
printf ("\n\tMasukkan Pilihan Transaksi: ");
scanf ("%i", &a);
if (a==1){
printf ("\nPilihan Penarikan Tunai :");
printf ("\n 1. Rp 100.000");
printf ("\n 2. Rp 250.000");
printf ("\n 3. Rp 500.000");
printf ("\n 4. Rp 1.250.000");
printf ("\nMasukkan pilihan nominal : ");
scanf ("%li", &b);
if (b==1){
pt = pt - 100000;
printf ("Penarikan tunai berhasil, saldo anda adalah Rp %li", pt);}
else if(b==2){
pt = pt - 250000;
printf ("Penarikan tunai berhasil, saldo anda adalah Rp %li", pt);}
else if (b==3){
pt = pt - 500000;
printf ("Penarikan tunai berhasil, saldo anda adalah Rp %li", pt);}
else if (b==4){
pt = pt - 1250000;
printf ("Penarikan tunai berhasil, saldo anda adalah Rp %li", pt);}
else {
printf ("\nPilihan nominal anda tidak terdaftar");}
}
else if (a==2){
temp=pt;
printf ("Saldo anda saat ini adalah Rp %li", pt);}
else if (a==3){
printf ("\nMasukkan PIN baru : ");
scanf ("%i", &c);
temp=c;
printf ("\nPerubahan PIN anda sukses");}
else {
printf ("\nPilihan Transaksi Anda Tidak Terdaftar");}
}
else if (d==-1111) {
_exit(0);}
else {
printf ("\nMaaf PIN yang Anda salah\n");
}
}
0 komentar: