Anda di halaman 1dari 2

Nama : Piqih Kartika Murti

Kelas : 12.2C.04
NIM : 12192170

SOAL
1. Suatu array A dideklarasikan sbb:
Float A[5][5][5] dengan alamat awal A[0][0][0] = 0021(H), dan ukuran type data float =
6
berapakah alamat array A[2][3][2] dan A[5][4][3]?
2. Suatu array B dideklarasikan sbb:
Char B[3][4][3] dengan alamat awal A[0][0][0] = 0021(H), dan ukuran type data char = 4
berapakah alamat array A[2][3][2] dan A[3][4][3]?

JAWAB
1. (A) Float A[2][3]2] = 0021(H) + {((2-1) * 5 * 5) + ((3-1) * 5) + (2 -1)} * 6
= 0021(H) + {25 + 10 + 1 } * 6
= 0021(H) + 36 * 6
= 0021(H) + 216(D) -> D8(H)
= 0021(H) + D8(H)
= 00F9(H)
(B) Float A[5][4][3] = 0021(H) + { ( (5-1) * 5 * 5 ) + ( (4-1) * 5 ) + (3-1) } * 6
= 0021(H) + { 100 + 15 + 2 } * 6
= 0021(H) + 117 * 6
= 0021(H) + 702(D) -> 2BE(H)
= 0021(H) + 2BE(H)
= 02DF(H)
2. (A) char A[2][3][2] = 0021(H) + { ( (2-1) * 4 * 3 ) + ( (3-1) * 3 ) + (2-1) } * 4
= 0021(H) + { 12 + 6 + 1 } * 4
= 0021(H) + 20 * 4
= 0021(H) + 76(D) -> 4C(H)
= 0021(H) + 4C(H)
= 006D(H)
(B) char A[3][4][3] = 0021(H) + { ( (3-1) * 4 * 3 ) + ( (4-1) * 3 ) + (3-1) } * 4
= 0021(H) + { 24 + 9 + 2 } * 4
= 0021(H) + 35 * 4
= 0021(H) + 140(D) -> 8C(H)
= 0021(H) + 8C(H)
= 00AD(H)

Anda mungkin juga menyukai