003 | #include <iostream.h> |
004 |
005 | #include <conio.h> |
006 |
007 | #include <iomanip.h> |
008 |
009 | void main() |
010 |
011 | { |
012 |
013 | int A[3][3],B[3][3],C[3][3],i,j,k; |
014 |
015 | clrscr(); |
016 |
017 | //masukkan matrix A |
018 |
019 | cout<<"Silahkan input matrik A : \n"; |
020 |
021 | cout<<"------------------------- \n"; |
022 |
023 | for(i=0;i<3;i++) |
024 |
025 | { |
026 |
027 | for(j=0;j<3;j++) |
028 |
029 | { |
030 |
031 | cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : "; |
032 |
033 | cin>>A[i][j]; |
034 |
035 | } |
036 |
037 | } |
038 |
039 | //cetak matrix A |
040 |
041 | cout<<"\nMatrik A : \n";; |
042 |
043 | for(i=0;i<3;i++) |
044 |
045 | { |
046 |
047 | for(j=0;j<3;j++) |
048 |
049 | { |
050 |
051 | cout<<setw(4)<<A[i][j]; |
052 |
053 | } |
054 |
055 | cout<<endl; |
056 |
057 | } |
058 |
059 | cout<<endl; |
060 |
061 | //masukkan matriks B |
062 |
063 | cout<<"Silahkan input matrik B : \n"; |
064 |
065 | cout<<"------------------------- \n"; |
066 |
067 | for(i=0;i<3;i++) |
068 |
069 | { |
070 |
071 | for(j=0;j<3;j++) |
072 |
073 | { |
074 |
075 | cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : "; |
076 |
077 | cin>>B[i][j]; |
078 |
079 | } |
080 |
081 | } |
082 |
083 | //cetak matrix B |
084 |
085 | cout<<"\nMatrik B : \n"; |
086 |
087 | for(i=0;i<3;i++) |
088 |
089 | { |
090 |
091 | for(j=0;j<3;j++) |
092 |
093 | { |
094 |
095 | cout<<setw(4)<<B[i][j]; |
096 |
097 | } |
098 |
099 | cout<<endl; |
100 |
101 | } |
102 |
103 | //Operasi Perkalian |
104 |
105 | for (i=0;i<3;i++) |
106 |
107 | { |
108 |
109 | for (j=0;j<3;j++) |
110 |
111 | { |
112 |
113 | C[i][j]=0; |
114 |
115 | for (k=0;k< 3;k++) |
116 |
117 | { |
118 |
119 | C[i][j]+= A[i][k]*B[k][j]; |
120 |
121 | } |
122 |
123 | } |
124 |
125 | } |
126 |
127 | //Menampilkan hasil |
128 |
129 | cout<<"\nMatrik C, Hasil : \n"; |
130 |
131 | for(i=0;i<3;i++) |
132 |
133 | { |
134 |
135 | for(j=0;j<3;j++) |
136 |
137 | { |
138 |
139 | cout<<setw(4)<<C[i][j]; |
140 |
141 | } |
142 |
143 | cout<<endl; |
144 |
145 | } |
146 |
147 | cout<<endl; |
148 |
149 | getch(); |
150 |
151 | } |
0 komentar:
Post a Comment