Ajiputra

.:: tiada gunung terlalu tinggi, tiada jurang terlalu dalam ::.

Searching OOP dengan C++

with 3 comments

Jadi begini, anggaplah kita sudah mendeklarasikan sebuah class buku seperti ini:

class buku
{
public:
buku(){};
~buku(){};
virtual void input();
virtual void tampilkan();
char ISBN[6];
char Judul_Buku[20];
char Pengarang[30];
double harga;
int stok;
};
int cnt_buku;
buku Buku[1000];

Objek dari class buku dibuat yang bernama Buku. Asumsikan kita sudah memiliki fungsi input, tampil, dan beberapa fungsi pendukung. Dan ini merupakan fungsi mencari data buku yang sudah disimpan.

int cari_berdasarkan_ISBN()
{
char cari_ISBN[6];
int find;
int set;
int ketemu =1;
if(cnt_buku==0)
{
cout<<“Koleksi Buku belum ada”<<endl;
getch();
}
else
{
cout<<” Masukkan Nomor ISBN yang dicari “;
cin>>cari_ISBN;
strupr(cari_ISBN);
find = 1;
set=1;
while(find<=cnt_buku && set)
{
ketemu = strcmp(cari_ISBN,Buku[find].ISBN);
if(ketemu == 0)
{
//tampilkan hasil pencarian berdasarkan ISBN
return(find);
set=0;
getch();
}
else
{
find++;
}
}
find–;
if(find == cnt_buku && ketemu!=0)
{
cout<<” Buku tidak ditemukan “<<endl;
return(0);
}
}
set=1;
getch();
};

Semoga Bermanfaat.

Advertisements

Written by ajiputra

December 15, 2009 at 16:38

3 Responses

Subscribe to comments with RSS.

  1. wah mantap mas scripne…. kalo aku bingung boleh tanya kan..

    luxsman

    December 24, 2009 at 11:00

  2. @Luxman: ya boleh… boleh… asalkan jangan pertanyaan yang bikin bingung…

    ajiputra

    December 29, 2009 at 19:10

  3. wah, pak aji ternyata blogger juga…hehe…

    giriayoga

    November 22, 2010 at 11:43


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: