Mengenal Array di C++ | Tegal1337
Sebelumnya kita sudah belajar tentang Percabangan (Selection) dengan IF, Nested IF dan Switch di C++, Bagi anda yang belum membacanya, anda bisa klik disini.
sekarang kita lanjut pada bagian Mengenal Array pada C++
Apa sih Array itu ?
Array adalah variabel penyimpanan sekumpulan data yang memiliki tipe sama. Setiap data menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya disebut dengan elemen array. Elemen array itu kemudian dapat diakses melalui indeks yang terdapat di dalamnya. Berbeda dengan bahasa Pascal yang memulai indeks dari 1 (satu), indeks array di C dimulai dari 0 (nol).
Berikut adalah gambaran sederhana tentang array :
Sebelum digunakan, array terlebih dahulu dideklarasikan dulu menggunakan tanda [ ] (bracket), Strukur penulisanya seperti ini :
Contoh program memasukan data ke variabel array:
Berikut adalah program sederhana untuk memasukan nilai kedalam variabel array dan menampilkan pada bagian program berikutnya. Data yang dapat dimasukan dalam program ini maksimal 10 angka dengan type data bilangan bulat karena variabel data dideklarasikan dengan int data[10]; dan dilakukan perulangan for mulai dari 0 sampai dengan 10.
Maka hasilnya nanti akan seperti ini :
Variabel array dua dimensi dideklarasikan dengan :
Maka hasilnya akan seperti ini :
Setelah mempelajari mengenai Array di C++, selanjutnya kita akan membahas mengenai "Fungsi Prosedural (Fungsi Tanpa Nilai Balik) pada C++"
sekarang kita lanjut pada bagian Mengenal Array pada C++
Apa sih Array itu ?
Array adalah variabel penyimpanan sekumpulan data yang memiliki tipe sama. Setiap data menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya disebut dengan elemen array. Elemen array itu kemudian dapat diakses melalui indeks yang terdapat di dalamnya. Berbeda dengan bahasa Pascal yang memulai indeks dari 1 (satu), indeks array di C dimulai dari 0 (nol).
Berikut adalah gambaran sederhana tentang array :
Alamat | Indeks | Nilai |
---|---|---|
Alamat#1 | 0 | Nilai ke-1 |
Alamat#2 | 1 | Nilai ke-2 |
Alamat#3 | 2 | Nilai ke-3 |
Alamat#4 | 3 | Nilai ke-4 |
Alamat#5 | 4 | Nilai ke-5 |
...... | ... | ...... |
Alamat#n | n | Nilai ke-n |
Sebelum digunakan, array terlebih dahulu dideklarasikan dulu menggunakan tanda [ ] (bracket), Strukur penulisanya seperti ini :
type_data nama_array [jumlah_elemen];
Contoh :
int nilai[50];
char abjad [28];
float nilai_rata [30];
Contoh program memasukan data ke variabel array:
Berikut adalah program sederhana untuk memasukan nilai kedalam variabel array dan menampilkan pada bagian program berikutnya. Data yang dapat dimasukan dalam program ini maksimal 10 angka dengan type data bilangan bulat karena variabel data dideklarasikan dengan int data[10]; dan dilakukan perulangan for mulai dari 0 sampai dengan 10.
#include <iostream>
#include <stdio.h>
//created by dalpan;
using namespace std;
int main(){
int data[6];
for (int i=0; i<6; i++) {
cout<<"Masukan data pada elemen ke "<<i<<" = ";
cin>>data[i];
}
cout<<"\n";
for (int i=0; i<6; i++) {
cout<<"Data baris ke-"<<i<<" = "<<data[i]<<" \n";
}
return 0;
}
Maka hasilnya nanti akan seperti ini :
Array 2 dimensi
Pemanfaatan array tidak hanya digunakan untuk menyimpan data dalam bentuk satu dimensi saja, tetapi juga dapat digunakan untuk menyimpan data dalam 2 dimensi. Misalnya seperti ini :
No | Nilai 1 | Nilai 2 |
---|---|---|
12345 | 90 | 80 |
12345 | 75 | 80 |
12344 | 90 | 60 |
12343 | 70 | 85 |
Variabel array dua dimensi dideklarasikan dengan :
type_data nama_variabel [subscript_baris] [subscript_colom];
Contoh program :
#include <iostream>
#include <stdio.h>
#include <iomanip>
//created by dalpan;
using namespace std;
int main(){
int i, j;
int data[3][2]={{5,6}, {1,2}, {0,0}};
cout<<"Data larik2D " <<"\n\n";
cout<<" A B \n";
for (i=0; i<=2; i++)
{
for (j=0; j<=1; j++)
cout<<setw(3)<<data[i][j];
cout<<"\n";
}
}
Maka hasilnya akan seperti ini :
Setelah mempelajari mengenai Array di C++, selanjutnya kita akan membahas mengenai "Fungsi Prosedural (Fungsi Tanpa Nilai Balik) pada C++"
Comments
Post a Comment