Diberdayakan oleh Blogger.

Total Tayangan Halaman

Label

Jumat, 23 Desember 2011

Penjumlahan Matrik Pada C++

C++ emang mudah tapi susah juga. Saya mencoba berbagi codingnya aja langsung aja

#include<iostream.h>
#include<conio.h>

void main(int argc, char* argv[]) //ganti void main
{ int bakola,bakolb,babara,babarb,i,j;
int ma[20][20],mb[20][20],mh[20][20];
char ulangi;
do{
do{

cout<<" Masukan jumlah baris matriks A : ";cin>>babara;
cout<<" Masukan jumlah kolom matriks A : ";cin>>bakola;
cout<<" Masukan jumlah baris matriks B : ";cin>>babarb;
cout<<" Masukan jumlah kolom matriks B : ";cin>>bakolb;
}while((babara!=babarb)||(bakola!=bakolb));
for(i=1;i<=babara;i++)
{
for(j=1;j<=bakola;j++)
{
cout<<" Matriks A Baris ke ["<<i<<"] kolom ke ["<<j<<"]";
cin>>ma[i][j];

}
} cout<<endl;

for(i=1;i<=babarb;i++)
{
for(j=1;j<=bakolb;j++)
{

cout<<" Matriks B Baris ke ["<<i<<"] kolom ke ["<<j<<"]";
cin>>mb[i][j];

}
}

for(i=1; i<=babara; i++)
{
for(j=1; j<=bakola; j++)
{
mh[i][j] = ma[i][j] + mb[i][j];
}
}

cout<<endl;
clrscr();
cout<<"Hasil Penjumlahan Matrix A + Matrix B = Matrix C : "<<endl;
gotoxy(1,4);
cout<<"C = ";
for(i=1; i<=babara; i++)
{
for(j=1; j<=bakola; j++)
{
gotoxy(2+4*j,1+2*i);
cout<<ma[i][j];
}
}
gotoxy(15,4);
cout<<" + ";
for(i=1; i<=babarb; i++)
{
for(j=1; j<=bakolb; j++)
{
gotoxy(16+4*j,1+2*i);
cout<<mb[i][j];
}
}
gotoxy(30,4);
cout<<" = ";
for(i=1; i<=babara; i++)
{
for(j=1; j<=bakola; j++)
{
gotoxy(31+4*j,1+2*i);
cout<<mh[i][j]<<" ";
}
cout<<endl;
}

cout<<endl;
cout<<"ingin mengulangi lagi [Y/T]?";cin>>ulangi;
cout<<endl;
}while((ulangi=='y')||(ulangi=='Y'));
getch();

}

semoga bermaanfaat

0 komentar:

Related Posts Plugin for WordPress, Blogger...

Pengikut

About Me

Join us on Facebook