Selasa, 29 November 2011

PERKALIAN MATRIK DENGAN KONSTANTA


#include <iostream.h>
#include <conio.h>
int main() {
// Mendefinisikan tipe data yang berbentuk array dua dimensi
typedef int MATRIK33 [3][3];
// Mendeklarasikan matriks sebagai array dua dimensi
  MATRIK33 K,L;
int a, b, c; // Mendeklarasikan variabel
cout<<"==================================="<<endl;
cout<<"Perkalian matrik dengan konstnta"<<endl;
cout<<"==================================="<<endl;
  // Mengisikan nilai ke dalam elemen-elemen matriks
 cout<<"Masukan Konstanta:";cin>>c;
cout<<endl;
cout<<"Inputan matriks 3x3"<<endl;
for(a=0;a<3;a++){
for(b=0;b<3;b++){
cout<<"K ["<<a<<"]["<<b<<"] = ";
  cin>>K[a][b];
  }
  }
cout<<endl;
//Perhitungan perkalian matriks dengan konstanta
for(int a=0;a<3;a++){
for(int b=0;b<3;b++){
L[a][b] = c*K[a][b];

}
}
cout<<endl;
  // Menampilkan hasil perkalian matrik dg konstanta
cout<<"Hasil perkalian dengan konstanta"<<endl;
for (a=0;a<3;a++){
for (b=0;b<3;b++){
cout<<"L["<<a<<"]["<<b<<"]="<<L[a][b]<<endl;
           }
      }
getch();
}

Senin, 28 November 2011

PERKALIAN MATRIK, ARRAY 2 DIMENSI


#include <iostream.h>
#include <conio.h>

int main(){
cout<<"=======================PERKALIAN MATRIK 2X2========================"<<endl;
//definisi array 2d
typedef int matrik22[2][2];
//deklarasi array
matrik22 K,L,X;
int a,b,c;
//mengisi elemen array 1
cout<<"Inputkan nilai Matrik ke-1:"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++)
{
cout<<"K["<<a<<"]["<<b<<"]=";
cin>>K[a][b];
}
}
//mengisi elemen array 2
cout<<"Inputkan nilai Matrik ke-2:"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++)
{
cout<<"L["<<a<<"]["<<b<<"]=";
cin>>L[a][b];
            }
}

//perkalian matrik 1 dan 2
for (a=0;a<2;a++)
{
       for (b=0;b<2;b++)
       {
                X[a][b]=0;
               for(c=0;c<2;c++)
               {
                X[a][b]=X[a][b]+K[a][c]*L[c][b];
           }
      }
}
//Menampilkan hasil perkalian matrik 1 dan 2
 cout<<"Hasil perkalian matrik 1 dan 2"<<endl;
               for (a=0;a<2;a++){
                for (b=0;b<2;b++){
                cout<<"X["<<a<<"]["<<b<<"]="<<X[a][b]<<endl;
           }
      }
getch();
}