Selasa, 14 Juni 2011

Program Bank Dengan C++

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

struct DATA
{
        string nama1;
        string alamat;
        int saldo;
        int saldo1;
        int saldo2;
        int saldo3;
        string jaminan;

};

void garis ()
{
cout << "---------------------------------------------------------------"<<endl;
}
void bintang ()
{
cout << "***************************************************************"<<endl;
}
void sama ()
{
cout <<"===============================================================" <<endl;
}

void nabungbaru(DATA nasabah[], int & N)
{

clrscr ();
int saldo;
cout << endl;
garis ();
cout << " MEMASUKKAN DATA NASABAH " << endl;
garis ();
cout << endl;
bintang ();
cout << " Masukkan Banyakknya Data Nasabah Yang Anda Inginkan = " ; cin >> N;
sama ();
cout << endl;
for ( int i=0; i<=N-1; i++)
{
cout <<" Masukkan Nama Nasabah         :";              cin >> nasabah[i].nama1;
cout <<" Masukkan Alamat Nasabah       :";              in >> nasabah[i].alamat;
cout <<" Masukkan Saldo Pertama        :";              cin >>nasabah[i].saldo;
cout <<" Jumlah Salfo Akhir            :"<<saldo-5000;  cout<<nasabah[i].saldo1;
        }

        cout << endl << endl;

        garis();
        cout << " Proses Memasukkan Data selesai " << endl;
        garis();
        getch();
}


void daftartabunglama(DATA nasabah[], int &N)

{
      clrscr();
      cout << endl;
      garis ();
      cout << " TAMPILKAN SEMUA DATA " <<endl;
      garis ();
cout << " No  Nama Nasabah    Alamat   Saldo  Jumlah Saldo      " << endl;
      garis ();
      for (int i=0; i <=N-1; i++)
{
cout << i << '\t' << nasabah[i].nama1 << '\t'<<nasabah[i].alamat <<'\t'<<nasabah[i].saldo <<'\t'<<nasabah[i].saldo1<<endl;
}
      garis ();
      cout << endl << endl << " proses menampilkan data selesai "<< endl;
      getch();
}

void caridatatabung (DATA nasabah[], int N)
{
        string nama_tampil;
        int     total = 0;
        clrscr();
        cout << " Menampilkan Daftar Nasabah" <<endl;
        garis ();
        cout << endl;
        cout << " Nama Nasbah Yang Ingin Dicari ?";       cin >> nama_tampil;
        garis ();
        cout << " No   Nama Nasabah  Alamat    Saldo   Jumlah Saldo  " << endl;
        garis ();
        for (int i=0; i <=N-1; i++)
        {
                if (nasabah[i].nama1 == nama_tampil)
                {
cout << i << '\t' << nasabah[i].nama1 << '\t' << nasabah[i].alamat <<'\t'<<nasabah[i].saldo <<'\t'<<nasabah[i].saldo1<<endl;
total = total +1;
                }
        }
garis ();
cout <<" banyaknya data bernama' "<< nama_tampil << " 'sebanyak = " << total;
cout << endl << endl << " proses menampilkan data selesai " << endl;
getch();
}


void tambahdatatabung(DATA nasabah [], int &N)
{
        DATA nasabah_baru;
        clrscr ();
        cout << " MENAMBAH DATA  " << endl;
        garis ();
        cout << " masukkan nama nasabah";       cin >>nasabah_baru.nama1;
        cout << " masukkan alamat";             cin >>nasabah_baru.alamat;
        nasabah[N] =   nasabah_baru;
        N++;
        cout << endl << endl << " proses menambah data selesai " << endl;
        getch();
}





void ubahdatatabung( DATA nasabah[], int N)
{
        string namacari;
        bool KETEMU;
        clrscr();
        cout << " MENGEDIT DATA "<< endl;
        cout << " siapa nama nasabah yang anda cari ? "; cin >> namacari;
        for ( int i=0; i<=N-1; i++)
        { if (namacari == nasabah[i].nama1)
                {
        cout << "masukkan nama nasabah baru ";     cin >> nasabah[i].nama1;
        cout << "masukkan alamt baru ";     cin >> nasabah[i].alamat;

                }
        }
        if ( ! KETEMU ) cout << " data yang anda cari TIDAK KETEMU ";
        cout << endl <<endl<< " proses ngedit data selesai" << endl;
        getch();
}
void pinjambaru(DATA nasabah[], int & N)
{

        clrscr ();
        cout << endl;
        garis ();
        cout << " MEMASUKKAN DATA NASABAH " << endl;
        garis ();
        cout << endl;
        bintang ();
cout << " Masukkan Banyakknya Data Nasabah Yang Anda Inginkan (maksimum 100 ) = " ; cin >> N;
        sama ();
        cout << endl;
        for ( int i=0; i<=N-1; i++)
        {
cout <<" Masukkan Nama Nasabah                  :";  cin >> nasabah[i].nama1;
cout <<" Masukkan Alamat Nasabah                :";  cin >> nasabah[i].alamat;
cout <<" Masukkan Jaminam                       :";  cin >> nasabah[i].jaminan;
cout <<" Masukkan jumlah uang yang di pinjam    :";  cin >>nasabah[i].saldo1;
cout <<" Saldo1/12+saldo1*5%                      :ANGSURAN "<<endl;
cout <<" Jumlah Angsuran Tiap Bulan : ";<<saldo1/12+saldo1*5% cout<<nasabah[i].saldo3;
        }
        cout << endl << endl;
        garis();
        cout << " Proses Memasukkan Data selesai " << endl;
        garis();
        getch();
}
void daftarpinjamlama(DATA nasabah[], int &N)

{
      clrscr();
      cout << endl;
      garis ();
      cout << " TAMPILKAN SEMUA DATA " <<endl;
      garis ();
      cout << " No  Nama Nasabah  Alamat  jaminan   Jumlah Saldo  Angsuran " << endl;
      garis ();
      for (int i=0; i <=N-1; i++)
      {
cout << i << '\t' << nasabah[i].nama1 << '\t'<<nasabah[i].alamat <<'\t'<<nasabah[i].jaminan<<'\t'<<nasabah[i].saldo1<<'\t'<<nasabah[i].saldo3<<endl;
      }
      garis ();
      cout << endl << endl << " proses menampilkan data selesai "<< endl;
      getch();
}
void caridatapinjam (DATA nasabah[], int N)
{
        string nama_tampil;
        int     total = 0;
        clrscr();
        cout << " Menampilkan Daftar Nasabah" <<endl;
        garis ();
        cout << endl;
        cout << " Nama Nasbah Yang Ingin Dicari ?";       cin >> nama_tampil;
        garis ();
        cout << " No      Nama Nasabah  Alamat  jaminan    Jumlah Saldo         " << endl;
        garis ();
        for (int i=0; i <=N-1; i++)
        {
                if (nasabah[i].nama1 == nama_tampil)
                {
                        cout << i << '\t' << nasabah[i].nama1 << '\t' << nasabah[i].alamat <<'\t'<<nasabah[i].jaminan <<'\t'<<nasabah[i].saldo1<<'\t'<<nasabah[i].saldo3 <<endl;
                        total = total +1;
                }
        }
        garis ();
cout <<" banyaknya data bernama' "<< nama_tampil << " 'sebanyak = " << total;
        cout << endl << endl << " proses menampilkan data selesai " << endl;
        getch();
}
void ubahdatapinjam( DATA nasabah[], int N)
{
        string namacari;
        bool KETEMU;
        clrscr();
        cout << " MENGEDIT DATA "<< endl;
        cout << " siapa nama nasabah yang anda cari ? "; cin >> namacari;
        for ( int i=0; i<=N-1; i++)
        { if (namacari == nasabah[i].nama1)
                {
cout << "masukkan nama nasabah baru ";     cin >> nasabah[i].nama1;
cout << "masukkan alamt baru ";     cin >> nasabah[i].alamat;
cout << "masukkan jaminan baru  ";     cin >> nasabah[i].jaminan;

                }
        }
        if ( ! KETEMU ) cout << " data yang anda cari TIDAK KETEMU ";
        cout << endl <<endl<< " proses ngedit data selesai" << endl;
        getch();
}
void tambahdatapinjam(DATA nasabah [], int &N)
{
        DATA nasabah_baru;
        clrscr ();
        cout << " MENAMBAH DATA  " << endl;
        garis ();
        cout << " masukkan nama nasabah";       cin >>nasabah_baru.nama1;
        cout << " masukkan alamat";             cin >>nasabah_baru.alamat;
         cout << " masukkan jaminan";             cin >>nasabah_baru.jaminan;

        nasabah[N] =   nasabah_baru;
        N++;
        cout << endl << endl << " proses menambah data selesai " << endl;
        getch();
}


void main ()
{
        DATA nasabah[100];
        int     N=0;
        int     pilih;
        do
        {
                clrscr();
                cout << endl;
                garis();
cout <<"            BANK KAMI MEMBERIKAN PELAYANAN YANG UTAMA" << endl;
cout << endl;
cout <<"                       SEMOGA ANDA PUAS TERHADAP PELAYANAN KAMI" << endl;
                cout << endl;
                sama();
                cout << endl;
                cout << endl;
cout <<"                                   Pilihan Di Bank Kami "<<endl;
                cout << endl;
                bintang ();
                garis ();
                cout << endl;
                garis ();
                cout << " 1.  Penabung Baru             " << endl;
                cout << " 2.  Daftar Penabung Lama      " << endl;
                cout << " 3.  Mencari Data Penabung     " << endl;
                cout << " 4.  Mengubah Data Penabung    " << endl;
                cout << " 5.  Menambah Data Penabung    " << endl;
                cout << " 6.  Pinjam Baru               " << endl;
                cout << " 7.  Daftar Peminjam Lama      " << endl;
                cout << " 8.  Mencari Data peminjam     " << endl;
                cout << " 9.  Mengubah Data Peminjam    " << endl;
                cout << " 10. Menambah Data Peminjam    " << endl;
                cout << " 11. Exit                      " << endl;
                cout << endl;
                cout << endl;
                garis ();
                cout << endl;
                garis ();
                cout << " Masukkan Pilihan : ";
                cin >> pilih;
                garis ();
                if (pilih ==1) nabungbaru(nasabah, N);
                if (pilih ==2) daftartabunglama (nasabah, N);
                if (pilih ==3) caridatatabung (nasabah, N);
                if (pilih ==4) ubahdatatabung (nasabah, N);
                if (pilih ==5) tambahdatatabung (nasabah, N);
                if (pilih ==6) pinjambaru(nasabah, N);
                if (pilih ==7) daftarpinjamlama (nasabah, N);
                if (pilih ==8) caridatapinjam (nasabah, N);
                if (pilih ==9) ubahdatapinjam (nasabah, N);
                if (pilih ==10) tambahdatapinjam (nasabah, N);

        }
        while (pilih !=11);
}



Pak mau tangya ????
di void simpan itu ada hitungan di saldo terakhir. Tapi hasilnya tidak bener dan tidak bisa tampil di daftar simpan hasilnya.....
trus di void pinjam itu ada hitungan di angsuran . hasilnya juga tidak bisa ....
Mohon Bantuannya.........

Kamis, 09 Juni 2011

Membuat Visual Program Dengan C++ Builder 5


Membuat Visual Program Dengan C++ Builder 5
Langkah-langkahnya :
1.      Membuka program C++
a.       Star
b.      All program
c.       Borland C++ builder 5
d.      C++ builder 5

2.      Klik menu file kemudian pilih opsi NEW FORM





3.      Kemuadian akan muncul lembar kerja

4.      Untuk mengganti Tittle program ketik nama yang di inginkan di menu opject inspector di kotak name.  Disini kita akan beri tittle “BANK”.

5.      Kemudian untuk membuat menu di program kita dapat menggunakan tool standart yang ada di program C++ builder 5 kemudian pilih main menu.

6.      Kemuadian taruh di lembar bank kemudian klik 2 kali . kemuadian akan muncul kotak untuk membuat main menu. Kemudian isikan nama-nama menu yang ingin di buat di menu opject inspector di kotak Caption. Di sini kita akan membuat menu:Simpan, Pinjam, Exit.

7.      Kemudian untuk membuat sub menu: klik menu kemudian akan muncul kotak kemudian klik kotak tersebut. Kemudian isikan nama sub menu  di menu opject inspector di kotak Caption. Di sini kita akan membuat sub menu dari Simpan yang berisi Baru, dan Lama dan untuk sub menu pinjam juga Baru, dan Lama.

8.      Jika sudah jalankan dengan menekan tombol Ctrl+F9 pada keyboard. Maka akan muncul program BANK yang belum jadi.

9.      Baru itu saja yang bias . yang lain belum bisa. Tolong Bantuanya…………….