Sabtu, 21 Mei 2011

Program Untuk Mengalikan AxB

Algoritma untuk membaca anggota dua buah himpunan A dan B dan di kalikan AxB

Deklarasi
himpunanA ,himpunan B        : int
A[10] , B[10]                          : string

Deskripsi
For (int i=0; i<himpunanA; i++)
     himpunanA A[i]  
End for

For (int j=0; j<himpunanB; j++)
himpunanB B[j]  
                        End for

For (int i=0; i<himpunanA; i++)
For (int j=0; j<himpunanB; j++)
himpunanA A[i]
himpunanB B[j]  
end for
end for
                 End.
Baca  (himpunanA , himpunanB )
















Program

#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
int main(){
intbanyakA, banyakB;
string A[10],B[10];
cout<<"Masukkanbanyaknyahimpunan 1 : ";
cin>>banyakA;
cout<<"Masukkanbanyaknyahimpunan 2 : ";
cin>>banyakB;
cout<<endl;
cout<<"Himpunan1 = ";
for(int i=0; i<banyakA; i++){
cin>>A[i];
            }
cout<<endl;
cout<<"Himpunan2 = ";
for(int j=0; j<banyakB; j++){
cin>>B[j];
            }
cout<<endl;
cout<<"Himpunan1 = {";
for(int i=0; i<banyakA; i++){
cout<<A[i]<<",";
            }
cout<<"}";
cout<<endl;
cout<<"Himpunan2 = {";
for(int j=0; j<banyakB; j++){
cout<<B[j]<<",";
            }
cout<<"}";
cout<<endl;
cout<<"HimpunanIne x Himpunan2= {";
for(int i=0; i<banyakA; i++){
for(int j=0; j<banyakB; j++){
cout<<"("<<A[i]<<",";
cout<<B[j]<<"),";
 }
 }
cout<<"}";
getch();
return 0; 
}

Tidak ada komentar:

Posting Komentar