Program nyata jarang memakai satu struktur saja — perulangan dan percabangan sering digabung untuk menghasilkan logika yang lebih kaya.
int totalPenuh = 0;
for (int i = 0; i < 10; i++) {
int jarak = analogRead(A0);
if (jarak < 100) {
totalPenuh++; // hitung berapa kali terdeteksi penuh
}
delay(200);
}
if (totalPenuh > 7) {
Serial.println("Sampah konsisten penuh, kirim notifikasi!");
}
Pola ini penting: perulangan mengumpulkan data berkali-kali, lalu percabangan mengambil keputusan berdasarkan hasil kumpulan itu — bukan cuma satu kali baca sensor yang bisa saja meleset (noise).
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.