12.12.2009

Penjumlahan dan perkalian matrix dimensi 2

penjumlahan matrix dimensi 2


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

void main()
{
int i, j;
int n, m;
int M1[10][10];
int M2[10][10];
int M3[10][10];

cout << "Masukkan besar dimensi x : ";
cin >> n;
cout << "Masukkan besar dimensi y : ";
cin >> m;


for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
cout << "Masukan inputan M1[" << i+1 << "," << j+1 << "] : ";
cin >> M1[i][j];
}
}

for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
cout << "Masukan inputan M2[" << i+1 << "," << j+1 << "] : ";
cin >> M2[i][j];
}
}

for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
M3[i][j] = M1[i][j] + M2[i][j];
}
}
cout << "Tekan Enter untuk lihat hasil\n";
getch();

clrscr();
cout << "Hasil penjumlahan 2 matriks adalah : \n";
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
cout << "Hasil inputan [" << i+1 <<"," << j+1 << "] : " << M3[i][j] << endl;
}
}
getch();
}



Perkalian Matrix dimensi 2

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

void main() {
int i, j;
int n, m;
int M1[10][10];
int M2[10][10];
int M3[10][10];



cout << "Masukkan besar dimensi x : ";
cin >> n;
cout << "Masukkan besar dimensi y : ";
cin >> m;


for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
cout << "Masukan inputan M1[" << i+1 << "," << j+1 << "] : ";
cin >> M1[i][j];
}
}

for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
cout << "Masukan inputan M2[" << i+1 << "," << j+1 << "] : ";
cin >> M2[i][j];
}
}

for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
M3[i][j] = M1[i][j] * M2[i][j];
}
}
cout << "Tekan Enter untuk lihat hasil\n";
getch();

clrscr();
cout << "Hasil perkalian 2 matriks adalah : \n";
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
cout << "Hasil inputan [" << i+1 <<"," << j+1 << "] : " << M3[i][j] << endl;
}
}
getch();
}

0 comments:

Post a Comment

Silakan Comment

Template by : kendhin x-template.blogspot.com