Pertambahan Array 2 Dimensi C++
Hallo semuanya, pada blog kali ini saya akan membahas materi tentang pertambahan array 2 dimensi sebelum lanjut pastikan dulu bahwa kamu telah membaca blog Mengenal Array C++ dan Array 2 Dimensi C++.
Dalam program ini kita akan menambahkan indeks pertama dalam array pertama dengan indeks pertama dalam array kedua. Intinya dalam menambahkan array 2 dimensi ini kita harus menambahkan kedua array dengan indeks yang sama. Misalnya indeks pertama dari array a ditambahkan dengan indeks pertama dari array b. Tanpa berlama-lama lagi ayo kita langsung lanjut dalam membuat kode programnya tapi sebelum itu kita harus membuat notasi / perancangan kode program dulu.
Membuat Notasi
//Judul : Pertambahan Array 2 dimensi
#include <iostream>
using namespace std;
//Kamus
A[2][3], B[2][3], Hasil[2][3] <-- integer
x, y <-- integer
//Diskripsi
main()
{
x <-- 0;
while(x < 2) do
y <-- 0;
repeat
input A[x][y]
input B[x][y]
Hasil[x][y] <-- A[x][y] + B[x][y]
y <-- y + 1
until(y < 3)
x <-- x + 1
x <-- 0
while(x < 2) do
y = 0
repeat
output (Hasil[x][y])
y <-- y + 1
until(y < 3)
x <-- x + 1
}
Mengimplementasikan Notasi ke Kodingan
//Judul : Pertambahan Array 2 dimensi
#include <iostream>
using namespace std;
//Kamus
int A[2][3], B[2][3], Hasil[2][3];
int x, y;
//Diskripsi
main()
{
x = 0;
while(x < 2)
{
y = 0;
do
{
cout << "A" << "[" << x << "][" << y << "] : ";
cin >> A[x][y];
cout << "B" << "[" << x << "][" << y << "] : ";
cin >> B[x][y];
Hasil[x][y] = A[x][y] + B[x][y];
y = y + 1;
} while(y < 3);
x = x + 1;
}
cout << endl << endl;
// Buat soal
cout << A[0][0] << " " << A[0][1] << " " << A[0][2] << " + " << B[0][0] << " " << B[0][1] << " " << B[0][2] << endl;
cout << A[1][0] << " " << A[1][1] << " " << A[1][2] << " " << B[1][0] << " " << B[1][1] << " " << B[1][2] << endl;
cout << endl << endl;
x = 0;
while(x < 2)
{
y = 0;
do
{
cout << Hasil[x][y] << " ";
y = y + 1;
} while(y < 3);
x = x + 1;
cout << endl;
}
}
Output
Jadi untuk melakukan pertambahan di array 2 dimensi kita harus menambahkan nilai kedua array dengan indeks yang sama dan hasil dari pertambahan kedua array tersebut dimasukkan ke dalam array Hasil[2][3]. Baik itu tadi adalah pembahasan tentang pertambahan array 2 dimensi dalam bahasa pemrograman C++, saya meminta maaf apabila ada kesalahan dalam menjelaskan materi diatas dan saya berharap materi yang telah saya jelaskan dapat diterima dengan baik oleh anda. Sekian dari saya terima kasih.