Pertambahan Array 2 Dimensi C++

FerdynandErgyPramudani
3 min readJan 15, 2024

--

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.

--

--

No responses yet