Pertemuan 4 Array
Pertemuan 4 Array
Sesi 4 – Array
Kemampuan Mahasiswa mampu menerapkan
yang konsep array ke dalam program
direncanakan C++
pada
pertemuan ini
Outline Array
Dimensi array
array
array
arrAY
A, apple, 10
arrAY
A1, apple
A2, apple
A3, apple
arrAY
int number1;
int number2;
int number3;
number1 = 1;
number2 = 2;
number3 = 3;
arrAY
Sebuah array akan menyimpan beberapa item data dengan tipe data yang
sama di dalam sebuah blok memori yang berdekatan yang kemudian dibagi
menjadi beberapa slot.
A[0] B
C
A[1] B[0]
B[1] C[0]
A[2]
C[1]
B[2]
A[3]
arrAY
NIM
NAMA[1] NILAI[0]
3 D3003 RINA 70,65 NIM[2]
NILAI[1]
4 D3004 BUDI 54,345 NAMA[2]
NIM[3]
5 D3005 DODI 76
arrAY
Contoh:
int ages[ 3 ];
arrAY
arrAY
Diubah menjadi
int number1; int number [3];
int number2;
int number3;
number[0]=1;
number1 = 1;
number2 = 2; number[1]=2;
number3 = 3; number[2]=3;
Pengaksesan Array
int number1; int number [3];
int number2;
int number3;
for (int i=0; i<=2;i++)
cout<<number1 ;
cout<<number2 ; {
cout<<number3 ; cout<<number[i];
}
ARRAY
Buatlah sebuah inisialisasi array untuk menyimpan 5 buah nama
mahasiswa dan 5 buah nilai mahasiswa seperti berikut !
NO Nama Nilai
1 luna 89,88
2 diana 65,33
3 dodit 90,00
4 rudi 100
5 indah 75,62
ARRAY
3 2 3 1 ? ?
+ =
1 3 -1 0 ? ?
Matrix A
[1] 3 2 matrikA[1][1] = 3;
matrikA[1][2] = 2;
matrikA[2][1] = 1;
matrikA[2][2] = 3;
[2] 1 3
Matrix B
[1] 3 1 matrikB[1][1] = 3;
matrikB[1][2] = 1;
matrikB[2][1] = -1;
matrikB[2][2] = 0;
[2] -1 0
Matrix C
[1] [2]
for (i=1;i<3;i++)
{
for(j=1;j<3;j++)
{
matrikC[i][j]= matrikA[i][j]+matrikB[i][j];
}
}
LATIHAN
[0] 3 6
[1] -2 10
Buatlah algoritma dan program untuk :
Jika A=
a dengan
b ad-bc≠ 0, maka invers
dari matriks A (ditulis c d sebagai berikut:
A ) adalah
-1
LATIHAN