Você está na página 1de 3

Matriks 2x2 dengan C++

I Made Budhi Harta Kusuma


cudhix@gmail.com
http://trickserver.blogspot.com

Lisensi Dokumen:
Copyright © 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Masih ingat nggak dengan pengertian “Looping” atau yang sering kita sebut dengan
perulangan??
kali ini, dengan menggunakan perulangan, kita akan membuat perkalian matriks dengan ordo
2x2
Pembuatannya cukup mudah, hal yang utama yang harus kita kuasai adalah cara membuat
algoritma dari program tersebut. Nantinya,kita bisa gunakan ini sebagai alat untuk
mempermudah kita dalam menghitung suatu soal matemika, yakni Matriks.

Isi
//PROGRAM PERKALIAN MATRIK 2x2

#include <iostream.h>
Penutup
#include <conio.h>
Disini adalah penutup artikel
#include <iomanip.h>

void main()

Referensi
{
Disini adalah isi artikel
int A[3][3],B[3][3],C[3][3],i,j,k;

clrscr();

Biografi Penulis
//masukkan matrix A

Nama Penulis.
cout<<"Silahkan Menyelesaikan
input matrik A : /n"; S1 di universitas ….
cout<<"------------------------- /n";

for(i=0;i<2;i++)

for(j=0;j<2;j++)

cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";

cin>>A[i][j];

Komunitas eLearning IlmuKomputer.Com 1


Copyright © 2003-2007 IlmuKomputer.Com
//cetak matrix A

cout<<"/nMatrik A : /n";;

for(i=0;i<2;i++)

for(j=0;j<2;j++)

cout<<setw(4)<<A[i][j];

cout<<endl;

cout<<endl;

//masukkan matriks B

cout<<"Silahkan input matrik B : /n";

cout<<"------------------------- /n";

for(i=0;i<2;i++)

for(j=0;j<2;j++)

cout<<"Elemen ke "<<(i+1)<<","<<(j+1)<<" : ";

cin>>B[i][j];

//cetak matrix B

cout<<"/nMatrik B : /n";

for(i=0;i<2;i++)

for(j=0;j<2;j++)

cout<<setw(4)<<B[i][j];

cout<<endl;

Komunitas eLearning IlmuKomputer.Com 2


Copyright © 2003-2007 IlmuKomputer.Com
//Operasi Perkalian

for (i=0;i<2;i++)

for (j=0;j<2;j++)

C[i][j]=0;

for (k=0;k<2;k++)

C[i][j]+= A[i][k]*B[k][j];

//Menampilkan hasil matriks 2x2

cout<<"/nMatrik C, Hasil : /n";

for(i=0;i<2;i++)

for(j=0;j<2;j++)

cout<<setw(4)<<C[i][j];

cout<<endl;

cout<<endl;

getch();

Biografi Penulis
Budhi Harta Kusuma baru menempuh S1 Sistem
Komputer di STMIK STIKOM BALI angkatan 2010. Dengan
dukungan dari segala pihak dan niat untuk mempelajari dan ingin
membangun suatu lembaga yang mampu meningkatkan
kecerdasan masyarakat, terutama dalam bidang IT. Berbagai
artikel lain tersedia di situs blog : http://trickserver.blogspot.com

Komunitas eLearning IlmuKomputer.Com 3


Copyright © 2003-2007 IlmuKomputer.Com

Você também pode gostar