Coding 10
|
Source
Code: Modul 8-2
|
/* Modul 8-2
Array dua dimensi
Penjumlah matrix
ordo 3x2
Nama : Royan Rodiana
NRP : 49013031
*/
#include <iostream>
//#include
memberitahukan preprocessor kompiler
//untuk menyertakan
header file standard iostream
using namespace
std;
//deklarasi library
standar C++
int main()//fungsi
utama
{
typedef int
Matriks[3][2]; //Identifikasi matriks 3 baris dan2
kolom
Matriks
A, B, C; //Deklarasi Matriks A, B, dan C
int j,k; //variabel j, k
tipe integer
//Nilai pada elemen A
cout
<< "Matriks A :"
<<endl;
//menampilkan nilai
A
for (j = 0; j < 3; j++)
//Pengulangan for
selama j kurang dari 3 dan j=0 yaitu
untuk barisnya
{
for (int k = 0; k
< 2; k++)
//pengulangan for
selama nilai k = 0 sampai k = 1 yaitu
untuk kolom matriks
{
cout
<< "A["<<j<<"]["<<k<<"] = ";
// Matriks A[j][k]
cin
>> A[j][k];
//inputan pengguna
untuk Matriks A
}
}
cout
<<endl;
//Nilai pada elemen B
cout
<< "Matriks B :"<<endl;
for (j = 0; j < 3; j++)
// Pengulangan for
untuk baris
{
for(k = 0; k < 2; k++)
//Pengulangan for
untuk kolom matriks
{
cout
<<"B["<<j<<"]["<<k<<"] = ";
//Indeks Matriks B
cin
>> B[j][k];
//Matriks nilai
diinputkan oleh pengguna
}
}
cout
<<endl;
//Proses Penjumalahan A dan B
for (j=0; j<3;j++)
//Pengulangna for
untuk baris
{
for (k=0;k<2;k++)
// Pengulangan for
untuk kolom sebanyak 2 kolom
{
C[j][k]
= A[j][k] + B[j][k];
//Identifikasi
penjumlahan matriks A dan B menjadi matriks C
}
}
//Menampilkan hasil penjumlahan
cout
<<"Hasil Penjumlahan Matriks :"<<endl;
for (j=0; j<3;j++)
{
for (k=0;k<2;k++)
{
cout
<<"C["<<j<<"]["<<k<<"] = "
<<C[j][k]
<<endl;
}
}
cout
<< endl;
system("pause");//mempause
output
return 0;//akhir dari
fungsi utama
}
|
Deskripsi
singkat:
|
Output
Program
diatas merupakan contoh program array multidimensi .bentuk umum dari
pendeklarasian array dua dimensi dalam bahasa pemrograman c++ adalah sebagai
berikut :
Tipe_data
nama_array[jumlah_elemen_baris][jumlah_elemen_kolom]
Video Program
|
0 komentar:
Posting Komentar