NIM :12106437
NO.ABSEN :58
KELAS :12.1B.25
LISTING PROGRAM :
#include <iostream.h>
#include <conio.h>
#define Nmaks 25
typedef int matriks[Nmaks][Nmaks];
void main()
{
int jumkolA,jumkolB,jumbarA,jumbarB,i,j;
matriks A,B,C;
char tanya;
do
{
do
{
clrscr();
cout<<"MATRIKS A : "<<endl;
cout<<"Masukkan Jumlah Baris Matriks A : ";
cin>>jumbarA;
cout<<"Masukkan Jumlah Kolom Matriks A : ";
cin>>jumkolA;
cout<<endl<<endl;
cout<<"MATRIKS B : "<<endl;
cout<<"Masukkan Jumlah Baris Matriks B : ";
cin>>jumbarB;
cout<<"Masukkan Jumlah Kolom Matriks B : ";
cin>>jumkolB;
}
while ((jumkolA!=jumkolB) || (jumbarA!=jumbarB));
clrscr();
cout<<"Masukkan Nilai Matriks A : "<<endl;
for(i=1;i<=jumbarA;i++)
{
for(j=1;j<=jumkolA;j++)
{
cout<<"A["<<i<<","<<j<<"] = ";
cin>>A[i][j];
}
}
clrscr();
cout<<"Masukkan Nilai Matriks B : "<<endl;
for(i=1;i<=jumbarB;i++)
{
for(j=1;j<=jumkolB;j++)
{
cout<<"B["<<i<<","<<j<<"] = ";
cin>>B[i][j];
}
}
clrscr();
cout<<endl;
//Proses Penjumlahan Matriks
for(i=1;i<=jumbarA;i++)
{
for(j=1;j<=jumkolA;j++)
{
C[i][j] = A[i][j] + B[i][j];
}
}
clrscr();
//Output Matriks A
gotoxy(1,5);
cout<<"A = ";
for(i=1;i<=jumbarA;i++)
{
for(j=1;j<=jumkolA;j++)
{
gotoxy(2+4*j,2+2*i);
cout<<A[i][j];
}
}
//Output Matriks B
gotoxy(1,13);
cout<<"B = ";
for(i=1;i<=jumkolB;i++)
{
for(j=1;j<=jumkolB;j++)
{
gotoxy(2+4*j,10+2*i);
cout<<B[i][j];
}
}
//Output Matriks C
gotoxy(1,20);
cout<<"C = ";
for(i=1;i<=jumbarA;i++)
{
for(j=1;j<=jumkolA;j++)
{
gotoxy(3+4*j,17+2*i);
cout<<A[i][j];
}
}
gotoxy(17,20);
cout<<" + ";
for(i=1;i<=jumbarB;i++)
{
for(j=1;j<=jumkolB;j++)
{
gotoxy(18+4*j,17+2*i);
cout<<B[i][j];
}
}
gotoxy(32,20);
cout<<" = ";
for(i=1;i<=jumbarA;i++)
{
for(j=1;j<=jumkolA;j++)
{
gotoxy(33+4*j,17+2*i);
cout<<C[i][j];
}
}
getch();
clrscr();
cout<<" ** PROGRAM SELESAI **"<<endl<<endl;
cout<<"Mau Melakukan Perhitungan Lagi? [Y/T]:"; cin>>tanya;
}
while ((tanya == 'y') || (tanya == 'Y'));
}
1.
Tampilan Input jumlah baris dan kolom matriks A dan B
2.Tampilan
Input data Matriks A
3.
Tampilan Input data matriks B
4.Tampilan Hasil penjumlahan matriks (A+B=C)
5. Tampilan Perulangan Program
Tidak ada komentar:
Posting Komentar