• Program sederhana ATM

    #include<stdio.h>
    #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:

Posting Komentar