Matriks Menggunakan Array
No.
|
Keterangan
:
|
1.
|
Matriks Menggunakan
Array
|
2.
|
#include<iostream>
using
namespace std;
int
main()
{
int
matriksa[3][3],matriksb[3][3],matriksc[3][3],matriksjumlah[3][3],a,b;
cout<<"Masukan Niai Matriks A
!"<<endl;
cout<<"------------------------"<<endl;
for(a=0; a<=2; a++)
{
for (b=0; b<=2; b++)
{
cout<<"Silahkan
masukan nilai pada baris ke "<<a+1<<"dan kolom
ke"<<a+1<<":";
cin>>matriksa[a][b];
}
}
cout<<endl;
cout<<endl;
cout<<"Masukan Nilai Matriks
B!"<<endl;
cout<<"------------------------"<<endl;
for(a=0; a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<"Silahkan
masukan nilai pada baris ke "<<a+1<<"dan kolom
ke"<<a+1<<":";
cin>>matriksb[a][b];
}
}
cout<<endl;
cout<<endl;
cout<<"Masukan Nilai Matriks
C!"<<endl;
cout<<"------------------------"<<endl;
for(a=0; a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<"Silahkan
masukan nilai pada baris ke "<<a+1<<"dan kolom ke
:3"<<a+1<<":";
cin>>matriksc[a][b];
}
}
cout<<endl;
cout<<endl;
cout<<"Tampilkan matriks ke
1"<<endl;
for(a=0; a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<matriksa[a][b]<<" ";
}
cout<<endl;
}
cout<<endl;
cout<<endl;
cout<<"Tampilkan matriks ke
2"<<endl;
for(a=0; a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<matriksb[a][b]<<" ";
}
cout<<endl;
}
cout<<endl;
cout<<endl;
cout<<"Tampilkan matriks ke
3"<<endl;
for(a=0; a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<matriksc[a][b]<<" ";
}
cout<<endl;
}
cout<<endl;
cout<<endl;
cout<<"Hasil dari Matriks A +
B - C ="<<endl;
for(a=0; a<=2; a++)
{
for(b=0; b<=2; b++)
{
matriksjumlah[a][b]=matriksa[a][b]+matriksb[a][b]-matriksc[a][b];
cout<<matriksjumlah[a][b]<<" ";
}
cout<<endl;
}
}
|
3.
|
Penjelasan
:
Matriks
adalah struktur data dengan memori internal.Struktur ini praktis untuk di pakai
memakan memory ! (Matriks integer 100 x 100 memakan 10000 x tempat penyimpanan
integer).
Disini
akan menjelaskan tentang matrik dengan menggunakan pemrograman dalam bahasa C++
Pertama
disini pmrograman dengan menggunakan Applikasi Code::Blocks dalam applikasi ini
yang pertaman harus diwalai dengan
#include<iostream>
using namespace std;
dan yang perama yaitu masukan input yang diinginkan
int matriksa[3][3],matriksb[3][3],matriksc[3][3],matriksjumlah[3][3],a,b;
cout<<"Masukan Niai Matriks A !"<<endl;
cout<<"------------------------"<<endl;
//List
untuk memasukan perintah pada matriks.//
//List
untuk memberikan perintah pada matriks A.//
for(a=0;
a<=2; a++)
{
for
(b=0; b<=2; b++)
{
cout<<"Silahkan masukan nilai pada baris ke
"<<a+1<<"dan kolom
ke"<<a+1<<":";
cin>>matriksa[a][b];
}
}
Program
tersebut untuk memasukan inputan Matriks A seperti gambar dibawah :
Selanjutnya
masukan program Matriks yang kedua dengan Coding dibawah :
cout<<endl;
cout<<endl;
cout<<"Masukan Nilai Matriks B!"<<endl;
cout<<"------------------------"<<endl;
for(a=0;
a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<"Silahkan masukan nilai pada baris ke
"<<a+1<<"dan kolom
ke"<<a+1<<":";
cin>>matriksb[a][b];
}
}
Dan
hasil gambarnya dibawah :
Selanjutnya
masukan atau input matriks yang ke tiga atau C dengan code program di bawah:
cout<<endl;
cout<<endl;
cout<<"Masukan Nilai Matriks C!"<<endl;
cout<<"------------------------"<<endl;
for(a=0;
a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<"Silahkan masukan nilai pada baris ke
"<<a+1<<"dan kolom ke
:3"<<a+1<<":";
cin>>matriksc[a][b];
}
}
Dan
hasil dari gambarnya ada dibawah :
Dan
selanjutya kita masukan kode program untuk melakukan keluaran atau output dari
hasil yang kita iput sebelumnya yaitu denngan kode brogram dibawah :
cout<<endl;
cout<<endl;
cout<<"Tampilkan matriks ke 1"<<endl;
for(a=0;
a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<matriksa[a][b]<<" ";
}
cout<<endl;
}
//List
perintah untuk nilai matriks B//
cout<<endl;
cout<<endl;
cout<<"Tampilkan matriks ke 2"<<endl;
for(a=0;
a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<matriksb[a][b]<<" ";
}
cout<<endl;
}
//List
perintah untuk nilai matriks C//
cout<<endl;
cout<<endl;
cout<<"Tampilkan matriks ke 3"<<endl;
for(a=0;
a<=2; a++)
{
for(b=0; b<=2; b++)
{
cout<<matriksc[a][b]<<" ";
}
cout<<endl;
}
//List
pengoperasian tambah [+] dan kurang [-]
cout<<endl;
cout<<endl;
cout<<"Hasil dari Matriks A + B - C ="<<endl;
for(a=0;
a<=2; a++)
{
for(b=0; b<=2; b++)
{
matriksjumlah[a][b]=matriksa[a][b]+matriksb[a][b]-matriksc[a][b];
cout<<matriksjumlah[a][b]<<" ";
}
cout<<endl;
}
}
Maka
hasil gambar yang ditampilkanya akan seperti gambar dibawah :
Dan
yang terakhir kita masukan kode program untuk melakukan suatu Matrik A + B – C
dengan menggunakan kode program dibawah :
//List
pengoperasian tambah [+] dan kurang [-]
cout<<endl;
cout<<endl;
cout<<"Hasil dari Matriks A + B - C ="<<endl;
for(a=0;
a<=2; a++)
{
for(b=0; b<=2; b++)
{
matriksjumlah[a][b]=matriksa[a][b]+matriksb[a][b]-matriksc[a][b];
cout<<matriksjumlah[a][b]<<" ";
}
cout<<endl;
}
Dan
Hasil gambarnya adalah sebagai Berikut :