Rabu, 24 Juni 2015

Penerapan Program Teller Bank Sederhana

Oke sesederhana nya coding pasti njlimet juga :v :-D coding yang akan saya berikan ini tentunya sudah lulus uji program mahasiswa pemula ,walaupun coding ini belum mendapat penilaian dari dosen saya..
kalian yang mungkin sedang mencari program teller bank untuk tugas bisa mencobanya dengan coding di bawah ini.
oh ya satu lagi ,untuk compile saya menggunakan aplikasi CodeBlocks tapi namanya selera orang beda beda mungkin jika kalian menggunakan aplikasi lain akan sedikit berbeda hasilnya.



#include <iostream>
#include <conio.h>
#include <windows.h>

using namespace std;

struct antri
{
    int data;
};

struct identitas
{
    char nama[20];
    char no_rek[15];
    char transaksi[10];
    int nominal;
};

main()
{
    identitas id[15];
    antri ant[15];
    int cek=0, x, y=0, hapus;
    char pil,del;
    do {
            system("cls");
            cout<<"Nama : NINDI PRIMA GUSTI"<<endl;
            cout<<"NIM  : 14090065"<<endl;
            cout<<"\n\t ========================";
            cout<<"\n\t|   PROGRAM TELLER BANK  |";
            cout<<"\n\t ========================"<<endl;
            cout<<"1. Masukan Antrian"<<endl;
            cout<<"2. Proses Antrian"<<endl;
            cout<<"3. Keluar"<<endl;
         cout<<endl;
            cout<<"Silahkan masukkan pilihan anda\t= ";
            pil=getche();
         cout<<endl;
if(pil!='1' && pil !='2' && pil !='3' )
          cout<<"Anda salah mengetikkan inputan";
            else
            {
                if(pil=='1')   //PUSH
                {
                    if(cek==15 && y==15)
                        cout<<"ANTRIAN PENUH!!!";
                    else
                    {
                    cout<<"\n\nSilahkan Masukkan Nomor Antrian\t= ";
               cin>>x;
                        ant[cek].data=x;
                        cout<<endl;
                        system("cls");
                        cout<<"Nama Nasabah\t: ";
                        cin>>id[cek].nama;
                        cout<<"Nomor Rekening\t: ";
                        cin>>id[cek].no_rek;
                        cout<<"Jenis Transaksi\t: \n";
                        cout<<"\t: A.Debet\n";
                        cout<<"\t  B.Kredit\n"<<"Pilih\t: ";
                        cin>>id[cek].transaksi;
                        cout<<"Nominal\t\t: ";
                        cin>>id[cek].nominal;
                        cout<<endl;
                        cek++;
                        system("cls");
                        cout<<"Antrian saat ini\t:\n\n";
                                for(int z=0;z<cek;z++)
                                {

                                    cout<<"Nomor Antri\t: "<<ant[z].data;
                                    cout<<endl;
                                    cout<<"Nama Nasabah\t: "<<id[z].nama<<endl;
                                    cout<<"Nomor Rekening\t: "<<id[z].no_rek<<endl;
                                    cout<<"Jenis Transaksi\t: "<<id[z].transaksi<<endl;
                                    cout<<"Nominal\t\t: "<<id[z].nominal<<endl;
                                    cout<<endl<<endl;

                                }




                    cout<<"\n\n";
                    system("PAUSE");
                }}
                else
                {
                    if(pil=='2')     //POP
                    {
                        if(cek==0)
                            cout<<"Antrian kosong";
                        else
                        {
                            hapus=ant[0].data;
                            for(int v=0;v<cek;v++)
                                ant[v].data=ant[v+1].data;
                            ant[cek].data=NULL;
                            cek--;
                            system("cls");
                            cout<<"\n\nAntrian dengan nomor "<<hapus<<" diproses\n";
                            cout<<"\nData Nasabah :\n";
                            cout<<"Nama Nasabah\t: "<<id[0].nama<<endl;
                            cout<<"Nomor Rekening\t: "<<id[0].no_rek<<endl;
                            cout<<"Jenis Transaksi\t: "<<id[0].transaksi<<endl;
                            cout<<"Nominal\t\t: "<<id[0].nominal<<endl;
                            cout<<endl;
                            {
                                int b;
                                for(b=0;b<cek;b++)
                                id[b]=id[b+1];
                                b--;
                            }
                        }

                        cout<<endl;
                        if(cek==0)
                            cout<<"Antrian kosong";
                        else
                            cout<<"Nomor Antrian saat ini : ";
                                for(int z=0;z<cek;z++)
                                {
                                    cout<<" | ";
                                    cout<<" "<<ant[z].data;
                                    cout<<" | ";
                                }
                    cout<<endl<<endl;
                    system("PAUSE");
                    }

                }
            }

    }while(pil!='3');
}

Hasil compile nya :




Salam Coding...

1 komentar:

Copyright © Primateknoit | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com