Nama : Aniza Khairani Sinaga
NIM : 142406043
Array 1 Dimensi pada C++
Array
merupakan sekumpulan data yg mempunyai nama dan tipe yg sama, Array disebut jg
variabel berindeks. Nilai suatu data dalam array ditentukan oleh nama dan
indeksnya. Array banyak digunakan pada operasi yg melibatkan indeks seperti
pada statistik.
Array
adalah hal yang paling penting dalam setiap bahasa pemrograman. Menurut
definisi, array adalah alokasi memori statis. Ini mengalokasikan memori untuk
tipe data yang sama secara berurutan. Ini berisi beberapa nilai jenis yang
sama. Hal ini juga menyimpan nilai-nilai dalam memori pada ukuran tetap.
Array
juga mempunyai definisi lain yaitu struktur data yang statis yang mempunyai 1
nama tetapi memiliki banyak tempat. Setiap tempat harus dibedakan, untuk
membedakannya dibutuhkan penunjuk, pentunjuk dapat berupa karakter(char) atau
integer. Sekali disimpan dalam penunjuk yang sama(berbentuk indeks), maka
isinya tidak akan hilang kecuali indeksnya diisi oleh nilai yang lain.
Contoh
array dimensi 1 pada pemrograman C++:
#include conio.h
#include iostream.h
int main()
{
int nilai[5];
int i;
cout << "Masukkan nilai ujian mahasiswa [5 mahasiswa] :\n";
for (i = 0; i < 5; i++)
{
cout << "Mahasiswa " << (i+1) << " : ";
cin >> nilai[i]; // Memasukkan nilai ke dalam elemen array
}
cout << "\nNilai mahasiswa yang telah Anda masukkan adalah : ";
for (i = 0; i < 5; i++)
{
cout << "\nMahasiswa " << (i+1) << " : " << nilai[i];
}
cout << "\n\nTerima kasih.";
getch();
return 0;
}
#include iostream.h
int main()
{
int nilai[5];
int i;
cout << "Masukkan nilai ujian mahasiswa [5 mahasiswa] :\n";
for (i = 0; i < 5; i++)
{
cout << "Mahasiswa " << (i+1) << " : ";
cin >> nilai[i]; // Memasukkan nilai ke dalam elemen array
}
cout << "\nNilai mahasiswa yang telah Anda masukkan adalah : ";
for (i = 0; i < 5; i++)
{
cout << "\nMahasiswa " << (i+1) << " : " << nilai[i];
}
cout << "\n\nTerima kasih.";
getch();
return 0;
}
Maka output
program tersebut sebagai berikut:
Array 2 Dimensi pada C++
Array
2 Dimensi adalah Sebuah array yang menampung array lain sebagai data nilai dari
setiap indeks array penampung. Jika kita sudah mengerti mengenai array 1
dimensi, kita bisa langsung membayangkan dan mungkin bisa langsung mengerti
dari definisi array 2. Array dua dimensi merupakan array yang terdiri dari m
buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel.
Contoh
array dimensi 2 pada pemrograman C++:
#include
<stdio.h>
void
main()
{
int
baris,kolom;
int
bil[2][5] =
{
{1,
2, 35, 7, 10},
{6,
7, 4, 1, 0}
};
for(baris
= 0; baris < 2; baris++ )
for(kolom
= 0; kolom < 5; kolom++ )
printf("Data
[%d,%d] = %d\n",baris, kolom,
bil[baris][kolom]);
}
Tidak ada komentar:
Posting Komentar