Jumat, 01 Juli 2011

Algoritma dan program menampilkan 2 himpunan dan mengalikannya

Algoritma

Algoritma menampilkan dua buah himpunan dan mengalikannya
Algoritma menampilkan dua buah himpunan dan mengalikannya
Implementasi ke dalam bentuk program
[sourcecodelanguage="cpp"]
#include
#include
#define maks 100
#define min 100
using namespace std;
class himpunan{
public :
himpunan();
void bacaHimpunan();
void cetakHimpunan();
void cetakKeduanya();
private:
char himp1[maks][min];
char himp2[maks][min];
int banyakHimp1, banyakHimp2;
};
himpunan::himpunan(){
cout< return EXIT_SUCCESS;
#include
#include
#define maks 100
#define min 100
using namespace std;
class himpunan{
public :
himpunan();
void bacaHimpunan();
void cetakHimpunan();
void cetakKeduanya();
private:
char himp1[maks][min];
char himp2[maks][min];
int banyakHimp1, banyakHimp2;
};
himpunan::himpunan(){
coutbanyakHimp1;
coutbanyakHimp2;
cout<<endl;
}
void himpunan::bacaHimpunan(){
cout<himp1[i];
}
cout<himp2[j];
}
}
void himpunan::cetakHimpunan(){
cout<<"Himpunan Pertama = {";
for(int i=0;i<banyakHimp1;i++){
cout<<himp1[i]<<",";
if(i==(banyakHimp1-1)){cout<<"\b";}
}
cout<<"}";
cout<<"\nHimpunan Kedua = {";
for(int j=0;j<banyakHimp2;j++){
cout<<himp2[j]<<",";
if(j==(banyakHimp2-1)){cout<<"\b";}
}
cout<<"}";
}
void himpunan::cetakKeduanya(){
cout<<"Himp. Pertama x Himp. Kedua = {";
for(int i=0;i<banyakHimp1;i++){
for(int j=0;j<banyakHimp2;j++){
cout<<"("<<himp1[i]<<","<<himp2[j]<<")";
}
}
cout<<"}";
}
int main(int argc, char *argv[])
{
system("color f0");
himpunan Himpunan;
Himpunan.bacaHimpunan();
cout<<endl;
Himpunan.cetakHimpunan();
cout<<endl;
Himpunan.cetakKeduanya();
cout<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

Tidak ada komentar:

Posting Komentar