Halaman

Minggu, 09 Mei 2010

Pejumlahan Array 2 Dimensi [Matriks]

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

void main()
{
int a,b;
int baris, kolom;
int isi_matrik;
int matrik1[10][10];
int matrik2[10][10];
int matrikhasil[10][10];

cout<<"Program Penjumlahan MATRIKS {Array Dimensi 2]"<<endl;
cout<<"Mata Kuliah : Logika dan Algoritma"<<endl;
cout<<endl;
cout<<"Masukkan Jumlah Baris Matriks[Maksimal 10] ";
cin>>baris;
cout<<"Masukkan Jumlah Kolom Matriks[Maksimal 10] ";
cin>>kolom;
cout<<endl;
cout<<"Matriks yang anda inginkan adalah matrik berOrdo "<<baris<<" X "<<kolom<<endl;
cout<<endl;
cout<<"Proses Memasukkan Isi Matriks."<<endl<<endl;

//Proses Pengisian Matriks
for (isi_matrik=1; isi_matrik<=2; isi_matrik++)
{
cout<<"Memasukkan Isi dari Matrik ke "<<isi_matrik<<endl;
for (a=1; a<=baris; a++)
{
for (b=1; b<=kolom; b++)
{
cout<<"Isi Matrik Baris ke "<<a<<" Kolom ke "<<b<<" = ";
if (isi_matrik == 1)
cin>>matrik1[a][b];
else
cin>>matrik2[a][b];
}
}
}
cout<<endl;
for (a=1; a<=baris;a++)
{
for (b=1;b<=kolom;b++)
{
matrikhasil[a][b]=matrik1[a][b]+matrik2[a][b];
}
}

//Output
clrscr();
for (a=1;a<=baris; a++)
{
for (b=1; b<=kolom; b++)
cout<<matrik1[a][b]<<" ";
cout<<endl;
}
cout<<endl;
cout<<" +"<<endl;
for (a=1;a<=baris; a++)
{
for (b=1; b<=kolom; b++)
cout<<matrik2[a][b]<<" ";
cout<<endl;
}
cout<<endl;
cout<<" ="<<endl;
for (a=1;a<=baris; a++)
{
for (b=1; b<=kolom; b++)
cout<<matrikhasil[a][b]<<" ";
cout<<endl;
}

getch();
}

Baca Artikel Selengkapnya !