Array yang sering dikenal larik merupakan sejumlah nila yang bertipe data sama. Namun memiliki alokasi memori yang berbeda. Array memiliki elemen yang diwakili oleh indeks. Setiap indeks dari Array selalu di mulai dari nol (0).
Berikut ini contoh simplenya :
tipe_data nama_array [jumlah_elemen_array];Dalam c++ kita bisa contohkan seperti dibawah ini :
int array[3];Definisi dari sebaris source code diatas, array memiliki 3 nilai indeks dengan tipe data integer. adapun indeksnya adalah; array[0], array[1], array[2].
Untuk mempermudah pembaca setia, saya lampirkan video tutorialnya. Berikut video tutorialnnya :
Video 1. Array 1 Dimensi.
Adapun source code dari video diatas adalah sebagai berikut :
// Tugas Array
// Maulana Gempa Putra
// Teknik Komputer Jaringan dan Media Digital
// ITB
#include <iostream>
using namespace std;
int main()
{
int array[5]={1,2,3,4,5};
for(int x=0;x<5;x++)
{
cout << "array " << x << " = " << array[x] << endl;
}
return 0;
}
2. Array Multidimensi
Array multidimensi adalah array yang memiliki beberapa subskrip array. Array ini biasanya digunakan untuk menyelesaikan permasalahan matriks. Berikut ini bentuk umum dari array multidimensi.
tipe_data nama_array [jumlah_elemen_baris] [jumlah_elemen_kolom];Jika kita buat dalam c++ kita bisa contohkan seperti dibawah ini :
int array[2][2];Definisi dari sebaris source code diatas, array memiliki 3 nilai indeks dengan tipe data integer. adapun indeksnya adalah; array[0][0], array[0][1], array[1][0] dan array[1][1].
Untuk mempermudah pembaca setia, saya lampirkan video tutorialnya. Berikut video tutorialnnya :
Video 1. Array Multidimensi
Adapun source code dari video diatas adalah sebagai berikut :
// Tugas Array Multi
// Maulana Gempa Putra
// Teknik Komputer Jaringan dan Media Digital
// ITB
// Tugas Array Multidimensi
// Maulana Gempa Putra
// Teknik Komputer Jaringan dan Media Digital
// ITB
#include <iostream>
using namespace std;
int main()
{
int X[3][3]; //inisialisasi nolai array
// proses pengulangan utk mengisi array [ini][]
for (int i=0; i<3; i++)
{
// pengulangan untuk array [][ini]
for (int j=0; j<3; j++)
{
cin >> X[i][j];
}
}
// proses pengulangan untuk memudahkan menampilkan isi array
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
cout << "nilai [" << i <<"] [" << j << "] = " << X[i][j] << endl;
}
}
return 0;
}
No comments:
Post a Comment