Sabtu, 25 Mei 2013

Array Multidimensi c++ ( Modul 8-2 )

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