Senin, 07 Mei 2018

Script Untuk Membuat Program Matriks Kembar dengan C++

Matriks adalah susunan sekelompok bilangan dalam suatu jajaran berbentuk persegi panjang yang diatur berdasarkan baris dan kolom dan diletakkan antara dua tanda kurung. Tanda kurung yang digunakan untuk mengapit susunan anggota matriks tersebut dapat berupa tanda kurung biasa atau tanda kurung siku. Setiap bilangan pada matriks disebut elemen (unsur) matriks. Kumpulan elemen yang tersusun secara horizontal disebut baris, sedangkan kumpulan elemen yang tersusun secara vertikal disebut kolom.

Berikut merupakan script untuk membuat program matriks kembar menggunakan aplikasi C++
#include <iostream>

using namespace std;

int main(){
int a[25][25];
int b[25][25];
int c[25][25];
int n, tmp;
cout << "======================================================" << endl;
cout << "TUGAS PKS : PERKALIAN MATRIKS BY SALSABILA SUGIARTO" << endl;
cout << "======================================================" << endl;
cout << "(*) Masukkan jumlah ordo : ";
cin >> n;
cout << endl << "MATRIX A" << endl;
cout << "---------" << endl;
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){
cout << "- Masukkan nilai baris ke-" << i+1 << " dan kolom ke-" << j+1 << " : ";
cin >> a[i][j];
}
}
cout << endl << "MATRIX B" << endl;
cout << "---------" << endl;
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){
cout << "- Masukkan nilai baris ke-" << i+1 << " dan kolom ke-" << j+1 << " : ";
cin >> b[i][j];
}
}
cout << endl << "(*) TAMPILKAN MATRIX" << endl;
cout << "---------------------" << endl;
cout << "(1) MATRIKS A" << endl;
cout << "---------------------" << endl;
for (int i = 0; i < n; i++){
for (int j = 0;j < n;j++){
cout << a[i][j] << " ";
}cout << endl;
}
cout << "---------------------" << endl;
cout << "(2) MATRIKS B" << endl;
cout << "---------------------" << endl;
for (int i = 0; i < n; i++){
for (int j = 0;j < n;j++){
cout << b[i][j] << " ";
}cout << endl;
}
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){
c[i][j] = 0;
for (int k = 0; k < n; k++){
tmp = a[i][k]*b[k][j];
c[i][j]=c[i][j]+tmp;
}
}
}
cout << endl << "HASIL PERKALIAN MATRIX A DAN B" << endl;
cout << "-------------------------------" << endl;
for (int i = 0; i < n; i++){
for (int j = 0;j < n;j++){
cout << c[i][j] << " ";
}cout << endl;
}
cout << endl <<  "-----------> THANK YOU <-----------";




Hasil setelah dicompile:



0 komentar:

Posting Komentar