Latihan Modul 8.2
Nama : Haidi
No.Reg : 49031064
- Buatlah aplikasi array 3 dimensi yang diaplikasikan pada penjumlahan matriks dengan ordo 3×3
- Jelaskan setiap baris yang digunakan
Source code dan penjelasannya :
- //Nama : Haidi
- //NRP : 49013064
- #include <iostream>//mengakses file library iostream
- using namespace std;;//jika ada fungsi ini maka tidak perlu menuliskan perintah output berupa cout::std <<” ” cukup dengan menambahkan cout <<” “
- int main ()//fungsi utama
- {
- typedef int Matrix [3][3];//matrix dengan ordo 3×3
- Matrix A,B,C;//deklarasi matrix
- int j,k;//deklarasi variabel
- //Nilai pada elemen A
- cout <<“Matrix A : ” <<endl;//perintah input
- for (j=0; j<3;j++)//perulangan for,
- {
- for (k=0; k<3;k++)//perulangan for
- {
- cout <<” A [“<< j << “] [“<< k <<“] = “;//perintah output
- cin >> A[j] [k];//perintah input
- }
- }
- cout << endl;//akhir baris
- //Nilai pada elemen B
- cout <<“Matrix B :” <<endl;//perintah output
- for (j=0;j<3;j++)//perulangan for
- {
- for (k=0;k<3; k++)//perulangan for
- {
- cout <<“B [“<<j<<“] [“<<k<<“] = “;//perintah output
- cin >> B [j] [k];//perintah input
- }
- }
- cout <<endl;//akhir baris
- //proses Penjumlahan A dan B
- for (j=0; j<3;j++)//perulangan for
- {
- for (k=0; k<3;k++)//perulangan for
- {
- C [j][k] = A[j][k]+B[j][k];//perintah cetak
- }
- }
- //Menampilkan Hasil Penjumlahan
- cout <<“Hasil Penjumlahan Matrix :” <<endl;//perintah output
- for (j=0;j<3;j++)//perulangan for
- {
- for (k=0;k<3; k++)//perulangan for, selama pernyataan benar maka akan dicetak
- {
- cout <<“C [“<<j<<“] [“<<k<<“] = ” <<C[j][k] <<endl;//perintah output
- }
- }
- cout <<endl;
- system(“pause”);//pause
- return 0;//nilai balikan dari fungsi main() adalah 0
- }
Tampilan setelah di compile dan dijalankan :