0
Contoh Program C++ Penjumlahan Matrix
Posted by jujur
on
4:29 PM
Matrix terdiri dari dua elmen yaitu kolom dan baris jadi untuk mengalikan dua buah matrix kita harus mengalikan kolom dengan barisnya.
Sebelumnya kita telah membuat program penjumlahan matrix menggunakan pascal, kali ini kita akan membuat program penjumlahan matrix 3 x 3 dengan C++.
langsung saja ke programnya :
- #include <iostream.h>
- #include <conio.h>
- // penjumlahan matriks
- void main()
- {
- int matrix[20][30], matrix2[2][3],jumlah[2][3];
- int i, j;
- cout<<"matrix A :";
- cout<<endl;
- for (i=1;i<=2;i++)
- {
- for(j=1;j<=3;j++)
- {
- cout<<"masukkan nilai baris"<<i<<" kolom "<<j<<" : ";
- cin>>matrix[i][j];
- }
- }
- cout<<"\nMatrix B :\n";
- for (i=1;i<=2;i++)
- {
- for(j=1;j<=3;j++)
- {
- cout<<"masukkan nilai baris"<<i<<" kolom "<<j<<" : ";
- cin>>matrix2[i][j];
- }
- }
- //proses hitung
- for (i=1;i<=2;i++)
- {
- for(j=1;j<=3;j++)
- {
- jumlah[i][j]=matrix[i][j] + matrix2[i][j];
- }
- }
- //output penjumlahan
- cout<<endl;
- //output jumlah
- gotoxy(1,20);
- cout<<"C = ";
- for(i=1;i<=2;i++)
- {
- for(j=1;j<=3;j++)
- {
- gotoxy(3+4*j,17+2*i);
- cout<<matrix[i][j];
- }
- }
- gotoxy(17,20);
- cout<<" + ";
- for(i=1;i<=2;i++)
- {
- for(j=1;j<=3;j++)
- {
- gotoxy(18+4*j,17+2*i);
- cout<<matrix2[i][j];
- }
- }
- gotoxy(32,20);
- cout<<" = ";
- for(i=1;i<=2;i++)
- {
- for(j=1;j<=3;j++)
- {
- gotoxy(33+4*j,17+2*i);
- cout<<jumlah[i][j];
- }
- }
- getch();
- }
Jika di jalankan maka hasil dari program dia atas akan seperti di awal
Sumber : http://jintoples.blogspot.com/2012/12/penjumlahan-matrix-dengan-c.html#ixzz3KJoHAb9h