Array C++ 1 dimensi, 2 dimensi dan 3 dimensi
setelah sebelumnya kita belajar mengenai struktur kendali, percabangan 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 karakterchar 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]<<", ";
}
}
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 karakterchar 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;
}
}
}
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 karakterchar 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;
}
}
}
}
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
Eta Typo Ey
ReplyDeleteArray C++ 1 Dimensi, 2 Dimensi Dan 3 Dimensi >>>>> Download Now
ReplyDelete>>>>> 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