You are on page 1of 3

Nama : KATON VEMBRIARTO WIDAYASWARA

NIM : 16914070
TUGAS PENGENALAN TEKNOLOGI INFORMASI

#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int mat1[10][10], mat2[10][10], mat3[10][10],e;
ifstream MAT1,MAT2;
ofstream MAT3;
//matrik1
MAT1.open("MAT1.dat");
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
MAT1 >> mat1[i][j];}
}
MAT1.close();
//matrik2
MAT2.open("MAT2.dat");
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
MAT2 >> mat2[i][j];}
}
MAT2.close();
//tampilkan perhitungan
cout<<endl<<"Tampilan"<<endl;
for(int i=0;i<10;i++){
cout<<"||";
for(int j=0;j<10;j++)
{ cout<< mat1[i][j]<<" ";}
cout<<"||"<<endl;
}
cout<<endl<<"dikalikan dengan "<<endl;
for(int i=0;i<10;i++){
cout<<"||";
for(int j=0;j<10;j++)
{ cout<< mat2[i][j]<<" ";}
cout<<"||"<<endl;
}
//hasil matrik3
cout<<"-----------------hasil--------------------"<<endl;

for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
mat3[i][j]=0;
for(int k=0;k<10;k++){
e=mat1[i][k]*mat2[k][j];
mat3[i][j]= mat3[i][j] + e;
}
}}
cout<<"hasil"<<endl;
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
cout<<mat3[i][j]<<" ";
} cout<<endl;
}
//menyimpan
MAT3.open("MAT3.dat");
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
MAT3<<mat3[i][j]<<" ";
} MAT3<<endl;}
MAT3.close();
return 0;
}

Tampilan:

You might also like