Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

INPUT

#Program Array Multi Dimensi

list_mhs=[[" 001"],["Diva"],["SIA\n"],
["002"],["Dea"],[" TI\n"],
["003"],["Dika"],["SI"]]
for mhs in list_mhs:
for a in mhs:
print(a, end=' ')

OUTPUT

1. Suatu array A dideklarasikan sbb:


Float A[5][5][5] dengan alamat awal A[0][0][0] = 0021(H),berapakah alamat array
A[2][3][2] dan A[5][4][3]?
penyelesaian
Dik : float=[5][5][5]
A[0][0][0] = 0021(H)
L=4
Dit : array=A[2][3][2] dan A[5][4][3]
A[2][3][2] = 0021(H) + {((2-1)*5*5)) + (( 3-1)*5)+((2-1)}*4
= 0021(H) + {25+10+1} * 4
= 0021(H) + 36*4
= 0021(H) + 144⇰ 90(H)
= 00B1H)
A[5][4][3] = 0021(H) + {((5-1)*5*5)) + (( 4-1)*5)+((3-1)}*4
= 0021(H) + {100+15+2} * 4
= 0021(H) + 117*4
= 0021(H) + 468⇰ 1D4(H)
= 01F5(H)
2. Suatu array B dideklarasikan sbb:
char B[3][4][3] dengan alamat awal A[0][0][0] = 0021(H) ,berapakah alamat array
A[2][3][2] dan A[3][4][3]
Dik : char=[3][4][3]
A[0][0][0] = 0021(H)
L=1
Dit : array=A[2][3][2] dan A[3][4][3]
penyelesaian
A[2][3][2] = 0021(H) + {((2-1)*4*3)) + (( 3-1)*3)+((2-1)}*1
= 0021(H) + {12+6+1} * 1
= 0021(H) + 19*1
= 0021(H) + 19(D)⇰ 13(H)
= 0034(H)
A[3][4][3] = 0021(H) + {((3-1)*4*3)) + (( 4-1)*3)+((3-1)}*1
= 0021(H) + {24+9+2} * 1
= 0021(H) + 35*1
= 0021(H) + 35⇰ 23(H)
= 0044(H)
dik : A[2][4][5]
A[0][0][0] = 0021(H)
int= 2
dit : A[2][2][2]
A[2][2][2] = 0021(H) + {((2-1)*4*5)) + (( 2-1)*5)+((2-1)}*2
= 0021(H) + {20+5+1} * 2
= 0021(H) + 26*2
= 0021(H) + 52(D)⇰ 34(H)
= 0055(H)

You might also like