Powered By Blogger

Senin, 18 April 2011

TUGAS - 4

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)

Tidak ada komentar:

Posting Komentar