Ini adalah program penjumlahan dua buah matriks dengan menggunakan bahasa C++ . Program ini menjumlahkan dua buah matriks dengan kolom dan baris yang bisa kita atur sesuai dengan matriks yang kita ingin jumlahkan.
Program ini saya buat sesederhana mungkin, agar rekan-rekan yang sedang belajar bahasa pemrograman C++ ini bisa mudah mengerti dengan program ini.
Di bawah ini adalah screen shot dari Program Penjumlahan dua buah Matriks tersebut.
Dan dibawah ini saya cantumkan juga sintaks C++ dari program tersebut. Silakan rekan-rekan pelajari program ini. semoga bisa bermanfaat untuk kita semua.
Sintaks C++ Program Penjumlahan Dua Buah Matriks ::
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- void baca_matriks(int mat[10][10], int, int);
- void matriks_jumlah(const int [10][10], const int[10][10], int , int , int[10][10]);
- void cetak_matiks(const int A[10][10], int, int);
- void baca_matriks(int mat[10][10], int baris, int kolom){
- int i, j;
- for( i =0;i<baris; i++)
- for(j=0;j<kolom;j++){
- cout << "Data [" << (i+1) << "," << (j+1) << "] = ";
- cin >> mat[i][j];
- }
- }
- void matriks_jumlah(const int matriks[10][10], const int matriks2[10][10], int baris, int kolom, int jumlah[10][10]){
- int i, j;
- for(i = 0;i<baris; i++)
- for(j = 0;j<kolom;j++)
- jumlah[i][j] = matriks[i][j] + matriks2[i][j];
- }
- void cetak_matriks(const int A[10][10], int baris, int kolom){
- for(int i = 0;i<baris;i++){
- for(int j = 0;j<kolom;j++)
- cout << " " << A[i][j] ;
- cout << endl;
- }
- }
- int main(int argc, char *argv[])
- {
- int m, n;
- int matriks1[10][10], matriks2[10][10];
- int jumlah[10][10];
- cout << "Banyak baris : " ;
- cin >> m;
- cout << "Banyak kolom : ";
- cin >> n;
- cout << "Data matriks ke-1 \n";
- baca_matriks(matriks1,m,n);
- cetak_matriks(matriks1,m,n);
- cout << "Data matriks ke-2 \n";
- baca_matriks(matriks2, m, n);
- cetak_matriks(matriks2, m, n);
- matriks_jumlah(matriks1, matriks2, m, n, jumlah);
- cout << "Hasil Penjumlahan : \n";
- cetak_matriks(jumlah,m,n);
- system("PAUSE");
- return EXIT_SUCCESS;
- }