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 :
No comments:
Post a Comment