Matriks dengan C++
Dalam membuat matriks, kita ketahui bahwa di dalamnya ada
baris dan kolom.
Agar mudah dalam membuat algoritmanya ,kita bisa membayangkan sedang membuat suatu matriks pada suatu kertas ,misalnya matriks 2x2.
Agar mudah dalam membuat algoritmanya ,kita bisa membayangkan sedang membuat suatu matriks pada suatu kertas ,misalnya matriks 2x2.
Langkah pertama, kita tulis nilai matriks yang berada pada
baris pertama kolom pertama.
Langkah kedua, kita tlis nilai matriks yang berada pada baris pertama kolom kedua.
Langkah ketiga, kita tulis nilai matriks yang berada pada baris kedua kolom pertama.
Langkah ke empat, kita tulis nilai matriks yang berbeda pada baris kedua kolom kedua.
Langkah kedua, kita tlis nilai matriks yang berada pada baris pertama kolom kedua.
Langkah ketiga, kita tulis nilai matriks yang berada pada baris kedua kolom pertama.
Langkah ke empat, kita tulis nilai matriks yang berbeda pada baris kedua kolom kedua.
Sourcecode rincian
Nah kalo sudah
terbayang, kita buat variable apa saja yang terlibat , kita bisa membuatnya
seperti ini:
Dimana variable a adalah suatu aray 2 dimensi yang didalamnya memuat nilai suatu matriks.
Dimana variable a adalah suatu aray 2 dimensi yang didalamnya memuat nilai suatu matriks.
Lalu buat perintah untuk
input baris dan kolomnya.
Lalu kita buat cara memasukan datanya dengan menggunakan pengulangan for.
Lalu kita buat cara untuk menampilkan datanya,
SourceCode
Dan kodenya menjadi seperti ini :
#include <iostream>
using namespace std;
int main()
{
cout<<"Program Matrik"<<endl<<"Ilham Anas"<<endl<<endl;
int a [25] [25];
int kolom, baris;
cout<<"Masukan jumlah baris :";
cin>>baris;
cout<<"Masuka jumlah kolom :";
cin>>kolom;
for (int i=1;i<=baris;i++){
for (int b=1;b<=kolom;b++){
cout<<"Masukan data baris ke "<<i<<" Kolom ke "<<b<<":";
cin>>a[i][b];
}
}
cout<<endl<<"Tampilkan"<<endl<<endl;
for (int i=1;i<=baris;i++){
for (int b=1;b<=baris;b++){
cout<<a[i][b];
}
cout<<endl;
}
return 0;
}
using namespace std;
int main()
{
cout<<"Program Matrik"<<endl<<"Ilham Anas"<<endl<<endl;
int a [25] [25];
int kolom, baris;
cout<<"Masukan jumlah baris :";
cin>>baris;
cout<<"Masuka jumlah kolom :";
cin>>kolom;
for (int i=1;i<=baris;i++){
for (int b=1;b<=kolom;b++){
cout<<"Masukan data baris ke "<<i<<" Kolom ke "<<b<<":";
cin>>a[i][b];
}
}
cout<<endl<<"Tampilkan"<<endl<<endl;
for (int i=1;i<=baris;i++){
for (int b=1;b<=baris;b++){
cout<<a[i][b];
}
cout<<endl;
}
return 0;
}
Hasil run
Sumber :
http://www.kangghani.com/2016/10/matriks-c.html?m=1
Mungkin sekian dari blog saya tentang matriks c++
Terimakasih..
No comments:
Post a Comment