Tugas Matriks
Source Code :
//judul : matriks penjumlahan, pengurangan
// memo : halim jayakusuma wiradinata
#include <iostream>
using namespace std;
// kamus
int MatA[4][3],MatB[4][3],MatC[4][3],MatD[4][3];
int x,y,z;
//deskripsi
int main()
{
// menginputkan matriks A
cout << " menampilkan Matriks A dengan nilai 2 3 4 1 I 2 4 1 6 I 8 1 1 7" << endl;
x = 0;
while(x < 3)
{
y = 0;
do
{
cout << " input kolom ke " << x << " input baris ke " << y << " ";
cin>> MatA[y][x];
y = y +1;
}
while(y < 4);
x = x +1;
}
//menampilkan matriks A
cout << endl;
cout << " menampilkan Matriks A " << endl;
x = 0;
while(x < 3)
{
y = 0;
while(y < 4)
{
cout << MatA[y][x] << " ";
y = y +1;
}
cout << endl;
x = x +1;
}
cout << endl;
//menginputkan matriks B
cout << " menampilkan Matriks B 4 4 9 1 I 1 7 3 1 I 3 3 1 2" << endl;
z =0;
do
{
x=0;
while(x < 4)
{
cout << " input kolom ke " << z << " input baris ke " << x << " ";
cin >> MatB[x][z];
x = x +1;
}
z = z+1;
}
while(z < 3);
//menampilkan matriks B
cout << endl;
cout << "menampilkan Matriks B " <<endl;
y=0;
while(y <3)
{
z = 0;
do
{
cout << MatB[z][y] << " ";
z = z+1;
}
while(z < 4);
cout << endl;
y = y +1;
}
//menginputkan matriks C
cout << " manampilak Matriks C dengan nilai 4 7 9 1 I 1 7 3 1 I 3 3 1 2" << endl;
z=0;
while(z < 3)
{
y = 0;
while(y < 4)
{
cout << " input kolom ke " << z << " input baris ke " << y << " ";
cin >> MatC[y][z];
y = y +1;
}
z = z+1;
}
// menampilkan matriks C
cout << " menampilkan matriks C " << endl ;
x = 0;
do
{
z = 0;
while(z < 4)
{
cout << MatC[z][x] << " " ;
z = z+1;
}
cout << endl;
x = x+1;
}
while(x < 3);
// menghitung
cout << " menghitung Matriks (A+B) - (A-C) " <<endl;
x = 0;
while(x < 3)
{
y = 0;
do
{
MatD[y][x] = (MatA[y][x] + MatB[y][x]) - (MatA[y][x] + MatC[y][x]);
y = y +1;
}
while(y < 4);
x = x+1;
}
cout << "hasil nya adalah " << endl;
y =0;
do
{
z = 0;
while( z < 4)
{
cout << MatD[z][y] << " ";
z = z+1;
}
cout << endl;
y = y +1;
}
while(y <3);
}
Komentar
Posting Komentar