Matriks Penjumlahan dengan C++
Posted by Unknown on 07.26 with No comments
Matriks Penjumlahan
- Buatlah program Penjumlahan matrik
- Menampilkan nilai maksimal dan minimal matrik
#include <iostream.h>
#include <conio.h>
void main()
{
int A[2][3],B[2][3],C[2][3];
int i,j,min,max;
cout<<"Input Elemen Matriks A \n";
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
cout<<"A["<<i<<"]["<<j<<"]=";
cin>>A[i][j];
}
}
cout<<"\n";
cout<<"\nInput Elemen Matriks B \n";
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
cout<<"B["<<i<<"]["<<j<<"]=";
cin>>B[i][j];
}
}
cout<<"\n";
cout<<"Penjumlahan \n";
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
C[i][j]=A[i][j]+B[i][j];
}
}
cout<<"\n";
cout<<"\n\tOutpu Elemen Matriks A\n";
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
cout<<"\t"<<A[i][j];
}
cout<<"\n";
}
cout<<"\n\tOutput Elemen Matriks B\n";
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
cout<<"\t"<<B[i][j];
}
cout<<"\n";
}
cout<<"\n\tOutput hasil penumlahan C\n";
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
cout<<"\t"<<C[i][j];
}
cout<<"\n";
}
cout<<"\n______________________________________"<<endl;
cout<<"\nNilai maksimal dan minimal matrik A ="<<endl;
min=A[1][1];
max=A[1][1];
for (int i=0;i<2;i++)
{
for (int j=0;j<3;j++)
{
if(A[i][j]<min)
{
min=A[i][j];
}else
if(A[i][j]>max){
max=A[i][j];
}
}
}
//output
cout<<"\nMinimal ="<<min<<endl;;
cout<<"Maksimal = "<<max<<endl;
cout<<"\nNilai maksimal dan minimal matrik B ="<<endl;
min=B[1][1];
max=B[1][1];
for (int i=0;i<2;i++)
{
for (int j=0;j<3;j++)
{
if(B[i][j]<min)
{
min=B[i][j];
}else
if(B[i][j]>max){
max=B[i][j];
}
}
}
//output
cout<<"\nMinimal ="<<min<<endl;;
cout<<"Maksimal = "<<max<<endl;
cout<<"\nNilai maksimal dan minimal matrik C ="<<endl;
min=C[1][1];
max=C[1][1];
for (int i=0;i<2;i++)
{
for (int j=0;j<3;j++)
{
if(C[i][j]<min)
{
min=C[i][j];
}else
if(C[i][j]>max){
max=C[i][j];
}
}
}
//output
cout<<"\nMinimal ="<<min<<endl;;
cout<<"Maksimal = "<<max<<endl;
getch();
}
Cetak hasil
Untuk Matriks Pengurangan codingnya juga sama , yang berbeda hanya dibagian yang di cetak merah , ganti saja dengan (-) .
cout<<"Penjumlahan \n";
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
C[i][j]=A[i][j]-B[i][j];
}
}
cout<<"\n";
Untuk matriks penjumlahan dan pengurangan ordonya harus sama . Misalkan, A berordo 2x3 maka B juga harus 2x3.
Terimakasih.
Kritik dan saran , silahkan di commentar. :)
Categories: Borland C++ Matriks Penjumlahan
0 komentar:
Posting Komentar