Bagaimana menyimpan 10 hasil pembacaan sensor tanpa membuat 10 variabel terpisah? Array adalah jawabannya — satu nama, banyak kotak penyimpanan berurutan.
int histori[5]; // array kosong berisi 5 slot
histori[0] = 120;
histori[1] = 135;
histori[2] = 128;
// atau langsung isi saat dideklarasikan:
int suhuMingguan[7] = {28, 27, 29, 30, 28, 26, 27};
Setiap slot punya indeks yang dimulai dari 0 (bukan 1!). Jadi suhuMingguan[0] adalah data hari pertama, suhuMingguan[6] adalah data hari ketujuh.
int total = 0;
for (int i = 0; i < 7; i++) {
total += suhuMingguan[i];
}
float rataRata = total / 7.0;
Klik "Tambah Data" untuk melihat cara array menyimpan histori pembacaan sensor.
Array ini berkapasitas 8 slot (indeks 0–7). Perhatikan bagaimana indeks bertambah setiap data baru masuk.
Campuran pilihan ganda biasa, kompleks, dan dua tingkat — mengikuti kerangka kognitif C1–C3 ala PISA.
Isi identitas dan jawaban, lalu unduh sebagai PDF untuk dikumpulkan.