Kali ini mimin akan membahas pengertian array 2 dimensi pada pemograman C++, sebelum lanjut ke pengertian, Kalian harus tau dasar apa itu ARRAY.
Array adalah suatu tempat untuk menyimpan banyak data namun hanya memiliki satu nama, seperti misalnya di pemograman PHP memiliki contoh seperti ini
$a = [isi array];
Itu adalah contoh array di pemograman PHP.
Lalu apa itu Array 2 Dimensi ?
Array 2 dimensi adalah sebutan untuk array yang penomoran index-nya menggunakan 2 buah angka. Analogi yang sering dipakai seperti titik koordinat dalam diagram kartesius.
Analogi lain adalah matriks. Dalam matematika, matrik terdiri dari kolom dan baris. Kembali, untuk menentukan nilai dari sebuah matriks, kita harus sebut secara berpasangan seperti baris 1 kolom 2, atau baris 3 kolom 1. Konsep seperti inilah yang menjadi dasar dari array 2 dimensi.
Untuk cara membuat array 2 dimensi ini, kita harus membuat dua kali array, seperti contoh ini.
string namasiswa[3][3];
Maksud dari array diatas adalah array tersebut memiliki 3 baris element yaitu (3x3), yang jika di ibaratkan pada Matematika yaitu matriks Ordo 3x3.Masih bingung ?
Oke mimin jelaskan secara simplenya, dan sekalian mimin praktekan.
Oke mimin jelaskan secara simplenya, dan sekalian mimin praktekan.
#include <iostream>
using namespace std;
int main(){
string namasiswa[3][3] = {{"a","b","c"},{"d","e","f"},{"g","h","i"}};
cout << namasiswa[3][0];
}
Nah secara simplenya bisa di katakan seperti ini, disitu terdapat array siswa[3][3] nah maksudnya adalah array [3] pada posisi yang paling kiri itu menunjukan bahwa ada 3 array. Dan array [3] sebelah kanan adalah isi dari 3 array tersebut, jadi
Kita memiliki 3 buah array yang masing masing arraynya itu memiliki atau dapat diisi 3 buah array.
Kita memiliki 3 buah array yang masing masing arraynya itu memiliki atau dapat diisi 3 buah array.
Perhatikan dan pahami contoh program array 2 dimensi pada pemograman c++.
Nanti ketika kita running program maka akan muncul seperti ini
Nanti ketika kita running program maka akan muncul seperti ini
0 Komentar
Berkomentarlah dengan menggunakan bahasa yang baik dan benar agar tidak menyinggung pihak lain atau orang lain.