Program Penjumlahan Matrik pada Bahasa Pemrograman C++


Assalamu’alaikum Wr Wb

Selamat datang di sibukngoding.com. Pada kesempatan kali ini saya akan memberikan contoh program  array yaitu program penjumlahan Matrik dengan menggunakan bahasa pemrograman C++. Matrik merupakan kumpulan-kumpulan bilangan yang disusun secara baris (vertikal) dan kolom (horizontal) bisa disebut juga array dua dimensi (multi-dimensional). penjumlahan matriks memiliki syarat yaitu ordo matriks harus sama, atau dengan kata lain kedua matriks harus memiliki jumlah baris dan kolom yang sama.  Untuk penjelasan tentang Array bisa dilihat disini.

Berikut ini source code program penjumlahan Matrik dengan menggunakan C++. Software yang saya pakai adalah Borland C++ 5.02.
//Pemjumlahn Matrik by Sibukngoding.com
#include <iostream.h>
#include <conio.h>
main() {
  int i, j, m, n, matrix1[10][10], matrix2[10][10], hasil[10][10];
  cout <<"====PROGRAM PENJUMLAHAN MATRIK====\n";
  cout <<"==================================\n\n";
  //Memasukkan jumlah baris dan kolom
  cout << "=> Masukkan Jumlah Baris Matriks: ";
  cin >> m;
  cout << "=> Masukkan Jumlah Kolom Matriks: ";
  cin >> n;
  cout << "\n";
  //Input Nilai Elemen Matrik Pertama
  cout << "Masukkan Elemen Matrix Pertama: \n";
  cout << "=================================\n";
  for(i = 0; i < m; i++){
    for(j = 0; j < n; j++){
      cout <<"Masukkan Nilai Baris ["<< i+1 << "] Kolom ["<< j+1 << "] : ";
      cin >> matrix1[i][j];
    }
  }
  cout << "\n";
  //Input Nilai Elemen Matrik Kedua
  cout << "Masukkan Elemen Matrix Kedua: \n";
  cout << "=================================\n";
  for(i = 0; i < m; i++){
    for(j = 0; j < n; j++){
      cout <<"Masukkan Nilai Baris ["<< i+1 << "] Kolom ["<< j+1 << "] : ";
      cin >> matrix2[i][j];
    }
  }
  cout << "\n";
  //Menampilkan Matrik Pertama
  cout << "Matrik Pertama: \n";
  cout << "==================\n";
  for(i = 0; i < m; i++){
    for(j = 0; j < n; j++){
      cout << matrix1[i][j] << "  ";
    }
    cout << endl;
  }
  cout << "\n";
  //Menampilkan Matrik Kedua
  cout << "Matrik Kedua: \n";
  cout << "=================\n";
  for(i = 0; i < m; i++){
    for(j = 0; j < n; j++){
      cout << matrix2[i][j] << "  ";
    }
    cout << endl;
  }
  //Menampilkan Hasil Penjumlahan Matrik
  cout << "\n";
  cout << "Hasil Penjumlahan Matrix: \n";
  cout << "=================================\n";
  for(i = 0; i < m; i++){
    for(j = 0; j < n; j++){
      //Rumus Pemnjumlahan Matrik
      hasil[i][j] = matrix1[i][j] + matrix2[i][j];
      cout << hasil[i][j] << "  ";
    }
    cout << endl;
  }
getch();
}



Jika dijalankan sebagai berikut:

Untuk menjalankannya, kita masukkan Jumlah baris  dan jumlah kolomnya. Setelah itu kita masukkan nilai matrik 1 seuai jumlah baris dan kolomnya. Lalu kita masukkan nilai matrik 2 sesuai jumlah baris dan kolomnya. Setelah dienter akan keluar hasilnya sebagai berikut:

Demikian contoh program penumlahan matrik dengan menggunakan bahasa pemrograman C++. Semoga bermanfaat dan apabila ada pertanyaan bisa di tanyakan lewat kolom komentar.

Terimakasih atas Kunjungannya. Selamat belajar dan jangan mudah menyerah.

Wassalamu’alaikum Wr Wb



Comments