Pagi hari ini waktu bersih – bersih Buku saya menemukan arsip lama dari kuliah C++ dulu, salah satunya adalah operasi perhitungan pada matrix. Langsung terbersit “share aja, siapa tahu membantu jiwa – jiwa yang tersesat” dan akhirnya saya share dengan posting ini.
Jika matriks A dan matriks B berordo sama, maka penjumlahan matriks A dengan matrik B adalah
sebuah matriks baru yang diperoleh dengan cara menjumlahkan setiap elemen matriks A dengan elemen matriks B yang seletak (bersesuaian).
Sifat Penjumlahan matrik
a. Dua matriks dapat dijumlahkan jika ordonya sama
b. Penjumlahan matriks bersifat komutatif, yakni A + B = B + A
c. Penjumlahan matriks bersifat asosiatif, yakni (A + B) + C = A + (B + C)
Berikut adalah salah satu contoh program nya :
#include<iostream.h>
#include <conio.h>
#include <iomanip.h>
int i, j, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];
void main()
{
clrscr();
cout << "Operasi Penjumlahan Matrix\n";
do
{
cout << "Jumlah Baris = "; cin>>baris;
cout << "Jumlah Kolom = "; cin>>kolom;
}
while((baris>10)||(kolom>10));
/* do
while(kolom>10);*/
cout << "\nMatrix A" << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout <<"data [" << i << "," << j << "] = ";
cin>>m1[i][j];
}
cout << "\nMatrix B" << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout <<"data [" << i << "," << j << "] = ";
cin>>m2[i][j];
}
for(i=0; i<baris;i++)
for(j=0; j<kolom; j++)
hasil[i][j] = m1[i][j] + m2[i][j];
cout << "\nHasilnya..." << endl;
cout << "Matrix A + Matrix B = Matrix C";
for(i=0; i< baris; i++)
{
cout<<'\n';
for(j=0; j<kolom; j++)
cout << setw(4) << m1[i][j];
cout << " ";
for(j=0; j<kolom; j++)
cout << setw(4) << m2[i][j];
cout << " ";
for(j=0; j<kolom; j++)
cout << setw(4) << hasil[i][j];
cout << endl;
}
getch();
}
Jika matriks A dan matriks B berordo sama, maka penjumlahan matriks A dengan matrik B adalah
sebuah matriks baru yang diperoleh dengan cara menjumlahkan setiap elemen matriks A dengan elemen matriks B yang seletak (bersesuaian).
Sifat Penjumlahan matrik
a. Dua matriks dapat dijumlahkan jika ordonya sama
b. Penjumlahan matriks bersifat komutatif, yakni A + B = B + A
c. Penjumlahan matriks bersifat asosiatif, yakni (A + B) + C = A + (B + C)
Berikut adalah salah satu contoh program nya :
#include<iostream.h>
#include <conio.h>
#include <iomanip.h>
int i, j, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];
void main()
{
clrscr();
cout << "Operasi Penjumlahan Matrix\n";
do
{
cout << "Jumlah Baris = "; cin>>baris;
cout << "Jumlah Kolom = "; cin>>kolom;
}
while((baris>10)||(kolom>10));
/* do
while(kolom>10);*/
cout << "\nMatrix A" << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout <<"data [" << i << "," << j << "] = ";
cin>>m1[i][j];
}
cout << "\nMatrix B" << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout <<"data [" << i << "," << j << "] = ";
cin>>m2[i][j];
}
for(i=0; i<baris;i++)
for(j=0; j<kolom; j++)
hasil[i][j] = m1[i][j] + m2[i][j];
cout << "\nHasilnya..." << endl;
cout << "Matrix A + Matrix B = Matrix C";
for(i=0; i< baris; i++)
{
cout<<'\n';
for(j=0; j<kolom; j++)
cout << setw(4) << m1[i][j];
cout << " ";
for(j=0; j<kolom; j++)
cout << setw(4) << m2[i][j];
cout << " ";
for(j=0; j<kolom; j++)
cout << setw(4) << hasil[i][j];
cout << endl;
}
getch();
}
1 Comments
WynnBET : Situs Slot Online | Casino Online Gambling
ReplyDeleteWynnBET - 1xbet korean Situs Slot jancasino.com Online WynnBet - Situs Slot Online WynnBet - Situs Slot Online WynnBet - 나비효과 Situs Slot Online WynnBet - งานออนไลน์ Situs Slot Online WynnBet - Situs Slot Online