Skip to content Skip to sidebar Skip to footer

Array C++ 1 dimensi, 2 dimensi dan 3 dimensi

Array C++ 1 dimensi, 2 dimensi dan 3 dimensi

setelah sebelumnya kita belajar mengenai struktur kendalipercabangan dan perulangan. sekarang saatnya kita belajar mengenai array. secara umum. array digunakan untuk menyimpan data sementara selama program berjalan. dengan kata lain array akan terus menyimpan data hingga batas tertentu selama program masih dijalankan. lalu akan hilang ketika kita menghentikan program tersebut. contohnya dalam game tetris, dalam game tersebut terdapat nilai. nilai tersebut terus bertambah selama game masih dimainkan.

Pengertian Array

Array adalah sebuah variabel yang menyimpan data lebih dari satu buah data yang memiliki tipa data yang sama. Dengan pengertian tersebut, bisa kita simpulkan bahwa array dapat menyimpan banyak data. Data yang disimpan tersebut memiliki nilai yang disebut index. Dengan index tersebut kita dapat memanggil kembali arary sebagai output.




BACA JUGA


array dibagi dalam 3 jenis, yaitu

1. Array 1 Dimensi

Array 1 Dimensi menggunakan 1 index. dan index tersebut berfungsi sebagai jumlah karakter
char array[jumlah karakter]
pada bagian didalam [] itulah yang disebut index . misalkan kita menginput data "Tutorial" berisi 8 karakter. itu bisa disesuaikan dengan jumlah index yang akan ditentukan

namun jika yang akan diinputkan berupa angka (integer dll) maka index tersebut digunakan untuk jumlah kolom
int array [3]={1,2,3}
penjelasan : pada variabel array mempunyai index 3 yang berarti dapat menampung 3 angka

contoh program


#include <iostream>
using namespace std;

main(){
int i;
char huruf[22]={"Tutor-All programming"};
int angka[20]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
cout<<huruf<<endl;

  for (i=0; i<20; i++){
    cout<<angka[i]<<", ";
  }
}


Untuk lebih jelasnya, silahkan kunjungi artikel saya tentang contoh program sederhana dan penjelasan array 1 dimensi menggunakan bahasa pemrograman c++. Pada artikel tersebut, saya membuat contoh program dengan terpisah dan lebih detail penjelasannya sehingga lebih mudah di pahami.

2. Array 2 Dimensi

Aray 2 Dimensi menggunakan 2 index, index yang pertama digunakan untuk jumlah baris dan index kedua digunakan untuk jumlah karakter
char array[jumlah baris][jumlah karakter]

namun jika yang akan diinputkan berupa angka (integer dll) maka index yang kedua digunakan untuk jumlah kolom
int array[2] [3]={{1,2,3},{4,5,6}}
pada variabel array mempunyai index 3 yang berarti dapat menampung 3 angka. dan index kedua [3] tersebut digunakan untuk mengelompokkan angka-angka tersebut

contoh program


#include <iostream>
using namespace std;

main(){
int i;
int j;
char huruf[2][22]={{"Tutor-All programming"},{"tutorial program"}};
int angka[2][10]={{1,2,3,4,5,6,7,8,9,10},{11,12,13,14,15,16,17,18,19,20}};
  for (i=0; i<2; i++){
   cout<<huruf[i]<<endl;
  }

  for (i=0; i<2; i++){
    for (j=0; j<10; j++){
     cout<<"index ["<<i<<"]["<<j<<"] = "<<angka[i][j]<<endl;
    }
  }
}


Silahkan kunjungi artikel saya tentang contoh program array 2 dimensi dan penjelasannya. Pada artikel tersebut saya menjelaskan array 2 dimensi lebih detail sehingga lebih mudah dipahami dengan penggalan - penggalan program yang saya rasa lebih mudah dan lebih banyak dari ini.

3. Array 3 Dimensi

Array 3 dimensi menggunakan 3 index. yang pertama digunakan untuk jumlah baris, yang kedua digunakan untuk jumlah isinya dan yang ketiga digunakan untuk jumlah karakter
char array[baris][isi baris][jumlah karakter]

namun jika yang akan diinputkan berupa angka (integer dll) maka index yang kedua digunakan untuk jumlah kolom
int array[2][2] [3]={{{1,2,3},{4,5,6}},{{7,8,9},{10,11,12}}}
pada variabel array mempunyai index 3 yang berarti dapat menampung 3 angka. dan index kedua [3] tersebut digunakan untuk mengelompokkan angka-angka tersebut

contoh program


#include <iostream>
using namespace std;

main(){
int i;
int j, k;
char huruf[2][2][22]={{"Tutor-All programming","tutorial program"},{"C++","java"}};
int angka[2][2][5]={{{1,2,3,4,5},{6,7,8,9,10}},{{11,12,13,14,15},{16,17,18,19,20}}};
  for (i=0; i<2; i++){
    for (j=0; j<2; j++){
      cout<<huruf[i][j]<<endl;
    }
  }

  for (i=0; i<2; i++){
    for (j=0; j<2; j++){
      for (k=0; k<5; k++){
       cout<<"index ["<<i<<"]["<<j<<"]{"<<k<<"] = "<<angka[i][j][k] <<endl;
      }
    }
  }
}

Silahkan kunjungi artikel tentang array 3 dimensi lebih lanjut di Array 3 dimensi C++ dan penjelasannya. Pada artikel tersebut saya membahas tentang penjelasan dari program sederhana menggunakan array 3 dimensi bahasa pemrograman c++


Demikianlah Penjelasan dan contoh program mengenair array 1 dimensi, 2 dimensi, dan 3 dimensi. Semoga artikel ini menambah wawasan pembaca. Assalamu'alaikum wr.wb

2 comments for "Array C++ 1 dimensi, 2 dimensi dan 3 dimensi"

  1. Array C++ 1 Dimensi, 2 Dimensi Dan 3 Dimensi >>>>> Download Now

    >>>>> Download Full

    Array C++ 1 Dimensi, 2 Dimensi Dan 3 Dimensi >>>>> Download LINK

    >>>>> Download Now

    Array C++ 1 Dimensi, 2 Dimensi Dan 3 Dimensi >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete