Liza Hani

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

NAMA:LIZA HANI

NIM:2203060120

#include <iostream>
using namespace std;

int main() {
// Matriks A (2x3)
int A[2][3] = {{11, 12, 13}, {14, 15, 16}};

// Matriks B (3x4)
int B[3][4] = {{21, 22, 23, 24}, {25, 26, 27, 28}, {29, 30, 31, 32}};

// Matriks C (4x2)
int C[4][2] = {{31, 32}, {33, 34}, {35, 36}, {37, 38}};

// Matriks D (4x2)
int D[4][2] = {{39, 40}, {41, 42}, {43, 44}, {45, 46}};

// Inisialisasi matriks hasil penjumlahan dan pengurangan


int sumCD[4][2];
int diffCD[4][2];

// Penjumlahan dan pengurangan matriks C dan D


for (int i = 0; i < 4; i++) {
for (int j = 0; j < 2; j++) {
sumCD[i][j] = C[i][j] + D[i][j];
diffCD[i][j] = C[i][j] - D[i][j];
}
}

// Matriks hasil perkalian A dan B


int AB[2][4];

// Perkalian matriks A dan B


for (int i = 0; i < 2; i++) {
for (int j = 0; j < 4; j++) {
AB[i][j] = 0;
for (int k = 0; k < 3; k++) {
AB[i][j] += A[i][k] * B[k][j];
}
}
}

// Matriks hasil perkalian B dan C


int BC[3][2];

// Perkalian matriks B dan C


for (int i = 0; i < 3; i++) {
for (int j = 0; j < 2; j++) {
BC[i][j] = 0;
for (int k = 0; k < 4; k++) {
BC[i][j] += B[i][k] * C[k][j];
}
}
}

// Tampilkan hasil
cout << "Hasil Penjumlahan Matriks C dan D:" << endl;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 2; j++) {
cout << sumCD[i][j] << " ";
}
cout << endl;
}

cout << "Hasil Pengurangan Matriks C dan D:" << endl;


for (int i = 0; i < 4; i++) {
for (int j = 0; j < 2; j++) {
cout << diffCD[i][j] << " ";
}
cout << endl;
}
cout << "Hasil Perkalian Matriks A dan B:" << endl;
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 4; j++) {
cout << AB[i][j] << " ";
}
cout << endl;
}

cout << "Hasil Perkalian Matriks B dan C:" << endl;


for (int i = 0; i < 3; i++) {
for (int j = 0; j < 2; j++) {
cout << BC[i][j] << " ";
}
cout << endl;
}

return 0;
}

You might also like