Mengisikan Nilai ke dalam Elemen Array
Untuk mengisikan nilai ke dalam elemen-elemen array, kita dapat melakukannya langsung untuk setiap elemen, misalnya seperti berikut :
A[0] = 11;
A[1] = 22;
A[2] = 33;
Namun cara ini tidak direkomendasikan karena tidak efisien. Cara yang lebih umum dan banyak digunakan oleh para programmer untuk mengisikan nilai ke dalam elemen-elemen array adalah dengan menggunakan perulangan (looping). Cara ini akan jauh lebih cepat dibandingkan cara manual seperti di atas. Sebagai contoh, apabila kita ingin melakukan pengisian 20 elemen array, maka kita dapat menulikan kode dibawah ini.
for (int D=0; D<20; D++){Berikut ini contoh programnya :
cout<<"A["<<C<<"] = "; cin >> A [C];
}
#include <iostream>
using namespace std;
int main() {
// Mendeklarasikan array A
// dengan 5 buah elemen bertipe int
int A[5];
// Memasukkan nilai ke dalam elemen array
for (int C=0; C<5; C++) {
cout<<"A["<<C<<"] = "; cin>>A[C];
}
return 0;
}
Menampilkan Nilai yang Terdapat pada Array
Konsepnya sama seperti di atas, tampilnya menggunakan perulangan. Berikut adalah program yang akan mengisikan dan menampilkan nilai yang terdapat pada elemen array.
#include <iostream>
using namespace std;
int main() {
// Mendeklarasikan array A
// dengan 5 buah elemen bertipe int
int A[5];
// Mengisikan nilai ke dalam elemen array
cout<<"Masukkan nilai yang diinginkan"<<endl;
for (int C=0; C<5; C++) {
cout<<"A["<<C<<"] = "; cin>>A[C];
}
cout<<'\n';
// Menampilkan nilai yang terdapat dalam elemen array
cout<<"Menampilkan nilai yang telah dimasukkan"<<endl;
for (int J=0; J<5; J++) {
cout<<"Nilai yang terdapat pada elemen ke-";
cout<<J+1<<": "<<A[J]<<endl;
}
return 0;
}
Melakukan Inisialisasi Array
Pada saat kita mendeklarasikan sebuah array, kita dapat langsung melakukan inisialisasi nilai terhadap elemen-elemen array di dalamnya. Hal ini dimaksudkan untuk mengisikan nilai awal (default) pada elmen array, sehingga jika elemen bersangkutan tidak diisi dengan nilai baru, maka nilai yang digunakan adalah nilai yang telah ada.Bentuk umum dari proses inisialisasi array adalah sebagai berikut :
tipe_data nama_array[N] = {nilai1, nilai2, ... , nilai N
Berikut ini adalah contoh program yang menunjukkan proses inisialisasi nilai pada elemen array :
#include <iostream>Maka hasil dari program di atas adalah :
using namespace std;
int main() {
// Mendeklarasikan array
// dan langsung menginisialisasi nilainya
int A[5] = { 10, 20, 30, 40, 50 };
// Menampilkan nilai
// yang terdapat pada elemen array
cout<<"Sebelum dilakukan perubahan nilai"<<endl;
cout<<"A[0] = "<<A[0]<<endl;
cout<<"A[1] = "<<A[1]<<endl;
cout<<"A[2] = "<<A[2]<<endl;
cout<<"A[3] = "<<A[3]<<endl;
cout<<"A[4] = "<<A[4]<<endl;
// Mengubah elemen ke-1 dan ke-2
A[0] = 12;
A[1] = 25;
// Menampilkan kembali nilai
// yang terdapat pada elemen array
cout<<"Setelah dilakukan perubahan nilai"<<endl;
cout<<"A[0] = "<<A[0]<<endl;
cout<<"A[1] = "<<A[1]<<endl;
cout<<"A[2] = "<<A[2]<<endl;
cout<<"A[3] = "<<A[3]<<endl;
cout<<"A[4] = "<<A[4]<<endl;
return 0;
}
Sebelum dilakukan perubahan nilai
10
20
30
40
50
Setelah dilakukan perubahan nilaiSeperti yang dilihat nilai yang dilakukan perubahan pada elemen ke 1 dan 2 saja yang berubah
12
25
30
40
50
0 Response to "Mengisi dan Menampilkan Nilai "
Post a Comment