Thursday, September 13, 2012

Struktur Data: Contoh membuat ADT dengan C++

#include <iostream>
using namespace std;
struct product{
string nama_product;
string kategori;
string satuan;
float harga;
string nama_perusahaan;
};
int main() {
product pd[100];
int jml_data,i;
cout<<"Banyak Data : ";
cin>>jml_data;
cin.ignore(1000, '\n');
for (i=0;i<jml_data;i++){
cout<<"Product ke "<<(i+1)<<endl;
cout<<"Nama Product : ";
getline(cin,pd[i].nama_product,'\n');
cout<<"Kategori product : ";
getline(cin,pd[i].kategori,'\n');
cout<<"Satuan : ";
getline(cin,pd[i].satuan,'\n');
cout<<"Harga : ";
cin>>pd[i].harga;
cin.ignore(1000, '\n');
cout<<"Nama perusahaan : ";
getline(cin,pd[i].nama_perusahaan,'\n');
}
for (i=0;i<jml_data;i++){
cout<<pd[i].nama_product<<"\t"<<pd[i].kategori<<"\t"<<pd[i].satuan<<"\t";
cout<<pd[i].harga<<"\t"<<pd[i].nama_perusahaan<<endl;
}
return 0;
}
Type your summary here Type rest of the post here Technorati Profile