Professional Documents
Culture Documents
NIM : 180535632575
A. Penyelesaian
B. Kode program
#include <iostream>
int main() {
int a[5][5], b, c, d[3][1],e ;
float x[3][1];
//float jumlah=0;
int jumlah=0;
int jumlah2=0;
float det, inv[3][3], kali[3][3], kof[3][3], adj[3][3],
hasil[3][3];
//Mencari kofaktor
kof[1][1] = (a[2][2] * a[3][3]) - (a[2][3] * a[3][2]);
kof[1][2] = ((a[2][1] * a[3][3]) - (a[2][3] * a[3][1] )) * -
1;
kof[1][3] = (a[2][1] * a[3][2]) - (a[2][2] * a[3][1]);
kof[2][1] = ((a[1][2] * a[3][3]) - (a[1][3] * a[3][2])) * -
1;
kof[2][2] = (a[1][1] * a[3][3]) - (a[1][3]* a[3][1]);
kof[2][3] = ((a[1][1] * a[3][2]) - (a[1][2] * a[3][1])) * -
1;
kof[3][1] = (a[1][2] * a[2][3]) - (a[1][3] * a[2][2]);
kof[3][2] = ((a[1][1] * a[2][3]) - (a[1][3] * a[2][1] )) * -
1;
kof[3][3] = (a[1][1] * a[2][2]) - (a[1][2] * a[2][1]);
//Mencari Adjoin
cout << "\nAdjoin Dari Kofaktor A = \n";
for (b = 1; b <= 3; b++) {
for (c = 1; c <= 3; c++) {
adj[b][c] = kof[c][b];
cout << adj[b][c] << "\t";
}
cout << endl;
}
//Mencari Invers
cout << "\nInvers Dari Matriks A = \n";
for (b = 1; b <= 3; b++) {
for (c = 1; c <= 3; c++) {
inv[b][c] = (1 / det) * adj[b][c];
cout << inv[b][c] << "\t";
}
cout << endl;
}
// mencari x
cout << "\n Hasil nilai I1, I2, dan I3 adalah = \n";
for (b=1;b<=3; b++){
for(c=1;c<=1;c++){
jumlah = (1 / det) * kali[b][c];
}
hasil[b][c]=jumlah;
jumlah=0;
cout << hasil[b][c] << "\t" ;
}
cout << endl;
}
C. Hasil program