Sekarang program kita bisa 'mengambil keputusan' — melakukan sesuatu hanya jika kondisi tertentu terpenuhi.
int suhu = analogRead(A0);
if (suhu > 700) {
digitalWrite(9, HIGH); // nyalakan kipas
}
Kode di dalam kurung kurawal hanya dijalankan jika kondisi di dalam kurung () bernilai true. Jika false, kode itu dilewati begitu saja.
if (suhu > 700 && kelembapan < 300) {
digitalWrite(9, HIGH);
}
Mencakup sintaks if, operator perbandingan, operator logika (&&, ||, !), if-else, else if, dan kesalahan umum (= vs ==) — mengikuti kerangka kognitif C1–C3 ala PISA.
Kuis akan berjalan dalam mode layar penuh. Jangan keluar dari layar penuh selama mengerjakan — setiap kali keluar layar penuh atau berpindah tab akan tercatat sebagai pelanggaran dan ikut muncul di hasil PDF.
Isi identitas dan jawaban, lalu unduh sebagai PDF untuk dikumpulkan.
Latihan ini juga berjalan dalam mode layar penuh. Jangan keluar dari layar penuh selama mengerjakan — setiap kali keluar layar penuh atau berpindah tab akan tercatat sebagai pelanggaran dan ikut muncul di hasil PDF.