Struktur Data-Suatu array dideklarasikan dengan : A[9] pada Bahasa C++,

Berikut ini adalah pertanyaan dari BSunShine pada mata pelajaran TI untuk jenjang Sekolah Dasar

Struktur Data-

Suatu array dideklarasikan dengan : A[9] pada Bahasa C++, setiap elemen terdiri dari 8 byte. Jika alamat elemen pertama 16FF H ditanya :
a. Jumlah Elemen
b. Jumlah Byte Seluruhnya
c. Alamat A[5] atau ditulis @A[5]

Tolong jangan spam, ngasal ya... ​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

jawaban dibawah

Penjelasan:

// Declare and initialize an int array of 9 elements

int numbers[9] = {0,1,2,3,4,5,6,7,8};

// Number of elements in the initialization shall be equal to or less than length

int numbers[8] = {0,1,2,3,4,5,6,7,8};

// Use {0} or {} to initialize all elements to 0

int numbers[8] = {0}; // First element to 0, the rest also to zero

int numbers[8] = {}; // All element to 0 too

s'moga membantu ^_^

dan untuk manualnya

a.Jumlah Elemen = (Index atas – Index bawah) + 1

= (8 – 0) + 1

= 9

b.Jumlah byte seluruhnya = Jumlah Elemen * Jumlah Byte per Elemen

= 9 * 8 = 72bytes

c. @A[5]

dari @A[9} ke @A[5]

sehingga,

= 5 - 0 = 5 elemen

setiap elemen 8 byte maka:

= 5 * 8 = 40 byte (desimal)

= 28H (hexadesimal)

jadi, alamat @A[5] adalah :

@A[5] = 16FF H + 28H

= 1727H

Semoga dengan pertanyaan yang sudah terjawab oleh raaaaa111 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Tue, 17 Aug 21