1. Diketahui float A[5] dan lokasi awal terletak di alamat 00F(H),maka lokasi A[3] adalah...
Jawab:
Dik: float = A[5]
B = 00F(H)
i = 3
L = 4
Dit: Lokasi A[3] ?
Penyelesaian:
A[3] =B+(i-1)*L
=00F+(3-1)*4
=00F+8(d)
=0017(H)
2. Diketahui double A[20] dan lokasi awal terletak di alamat 00AB(H),maka lokasi A[15] adalah....
Jawab:
Dik: A[1 ] =A[20]
B =00AB(H)
i =15
L =8
Dit: Lokasi A[15] ?
Penyelesaian:
A[15] =00AB(H)+(15-1)*8
=00AB(H)+112(d)
=00AB(H)+70(H)
=011B(H)
3. Diketahui int A[100] dan lokasi awal terletak di alamat 00FB(H),maka lokasi A[78] adalah...
Jawab:
Dik: int =A[100]
B=00FB(H)
i=78
L =2
Dit: LOKASI A[78] ?
Penyelesaian:
A[78] =B+(i-1)*L
=00FB(H)+(78-1)*2
=00FB(H)+154(d)
4. Diketahui char A[50] dan lokasiawal terletak di alamat 00FF(H),maka lokasi A[38] adalah...
Jawab:
Dik: char =A[50]
B =00FF(H)
i =38
L=1
Dit: Lokasi A[38] ?
Penyelesaian:
@A[i] =A[38]
=00FF(H)+(38-1)*1
=00FF(H)+37(d)
= 0124(H)
Jawab:
Dik: float = A[5]
B = 00F(H)
i = 3
L = 4
Dit: Lokasi A[3] ?
Penyelesaian:
A[3] =B+(i-1)*L
=00F+(3-1)*4
=00F+8(d)
=0017(H)
2. Diketahui double A[20] dan lokasi awal terletak di alamat 00AB(H),maka lokasi A[15] adalah....
Jawab:
Dik: A[1 ] =A[20]
B =00AB(H)
i =15
L =8
Dit: Lokasi A[15] ?
Penyelesaian:
A[15] =00AB(H)+(15-1)*8
=00AB(H)+112(d)
=00AB(H)+70(H)
=011B(H)
3. Diketahui int A[100] dan lokasi awal terletak di alamat 00FB(H),maka lokasi A[78] adalah...
Jawab:
Dik: int =A[100]
B=00FB(H)
i=78
L =2
Dit: LOKASI A[78] ?
Penyelesaian:
A[78] =B+(i-1)*L
=00FB(H)+(78-1)*2
=00FB(H)+154(d)
4. Diketahui char A[50] dan lokasiawal terletak di alamat 00FF(H),maka lokasi A[38] adalah...
Jawab:
Dik: char =A[50]
B =00FF(H)
i =38
L=1
Dit: Lokasi A[38] ?
Penyelesaian:
@A[i] =A[38]
=00FF(H)+(38-1)*1
=00FF(H)+37(d)
= 0124(H)

Tidak ada komentar:
Posting Komentar