Senin, 04 November 2013

KODING BANK DENGAN BORLAND C++

         Lagi,,kali ini saya ingin share ke kalian tentang koding buatan saya. Kali ini saya ingin share tentang koding bank...di koding ini saya membuat bank saya sendiri, mulai dari cek saldo, menabung, dan tarik tunai bisa di lakukan di bank ini.

dari pada kelamaan cerita ini, langsung saja silahkan di pelajari dan kalo bia di tambah lagi, agar menjadi lebih bervariasi,,,okeeh???

SEMOGA BERMANFAAT :)



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

void main()
{
   string pin;
   char salahpin;
   do
   {

       clrscr();
        cout<<"===============================\n";
      cout<<"          Bank Bkr7\n";
      cout<<"===============================\n";
      cout<<"     PIN  : ";cin>>pin;
      if(pin!="2346")
      {
            cout<<endl;
            cout<<"PIN yang anda masukkan salah\n";
            cout<<"Silahkan dicoba lagi\n";
         salahpin='3';
            getch();
      }
      else
      {
          int saldo=50000;
          char ulang='Y';
          int pilihan=0;
          int nabung=0;
          int tarik=0;

          do
          {
                  nabung=0;
               tarik =0;
               salahpin='0';
               clrscr();
               cout<<"#################################\n";
               cout<<"          Bank Bkr7\n";
          cout<<"#################################\n";
                  cout<<"     1. Menabung\n";
               cout<<"     2. Penarikan\n";
               cout<<"     3. Cek Saldo\n";
               cout<<"     4. Keluar\n";
               cout<<"#################################\n";
               cout<<"     Pilihan : ";cin>>pilihan;
               cout<<endl;
               switch (pilihan)
               {
                   case 1:
                  {
                      clrscr();
                     cout<<"===================================================\n";
                          cout<<"                    Bank Bkr7\n";
                          cout<<"===================================================\n";
                     cout<<"   Masukkan Nominal Nabung : ";cin>>nabung;
                     clrscr();
                     cout<<"===================================================\n";
                          cout<<"                    Bank Bkr7\n";
                          cout<<"===================================================\n";
                     cout<<"   Proses Berhasil Menabung Sebesar Rp "<<nabung<<endl;

                     cout<<endl;
                     cout<<endl;
                     saldo+=nabung;

                     cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                     break;
                  }
                  case 2:
                  {
                      clrscr();
                     cout<<"===================================================\n";
                          cout<<"                    Bank Bkr7\n";
                          cout<<"===================================================\n";
                     cout<<"   Masukkan Nominal Penarikan : ";cin>>tarik;
                     cout<<endl;
                     if(saldo < 50000)
                     {
                         cout<<"   Saldo tidak mencukupi untuk melakukan penarikan"<<endl<<endl;
                        cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                     }
                     else if(tarik>saldo)
                     {
                        cout<<"   Saldo anda tidak mencukupi"<<endl<<endl;
                        cout<<"   Sisa Saldo Anda Rp "<<saldo<<endl;
                        cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                     }
                     else if((saldo-tarik)<10000)
                     {
                        cout<<"   Jumlah penarikan tidak bisa dilakukan"<<endl<<endl;
                        cout<<"   Saldo anda tidak mencukupi "<<saldo<<endl;
                        cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                        break;
                     }
                     else if((tarik % 50000) != 0 )
                     {

                         cout<<"   Jumlah penarikan tidak bisa dilakukan "<<endl<<endl;
                        cout<<"   Keliptan Rp 50.000,- atau Rp 100.000,-"<<endl<<endl;
                        cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                     }
                     else if(tarik >5000000 )
                     {
//BKR7 BANK
                         cout<<"   Jumlah penarikan tidak bisa dilakukan maksimum Rp 5.000.000,- /hari"<<endl<<endl;
                        cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                     }

                     else
                     {
                         cout<<"   Proses Penarikan Berhasil "<<endl;
                        saldo-=tarik;
                        cout<<"   Sisa Saldo Anda Rp "<<saldo<<endl;
                        cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                     }
                     break;
                  }
                  case 3:
                  {
                     clrscr();
                     cout<<"===================================================\n";
                          cout<<"                    Bank Bkr7\n";
                          cout<<"===================================================\n";
                     cout<<"   Jumlah Saldo Akhir Rp "<<saldo<<endl<<endl;
                     cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                     break;

                  }
                  case 4:
                  {
                      ulang = 'n';
                     break;
                  }
                  default :
                  {
                     clrscr();
                     cout<<"   Pilihan tidak ada"<<endl<<endl;
                     cout<<"   Ada Transaksi Lain [Y/N] : ";cin>>ulang;
                     break;

                  }
               }
                //cout<<ulang<<endl<<salahpin;

               //getch();
                if(ulang == 'N') ulang= 'n';

          }while ((ulang!='n')) ;

      }
   }while(salahpin!='0');

}

Tidak ada komentar:

Posting Komentar