Pelajaran 3: Ringkasan Pasca Proyek
Mengapa Robot VR terus melaju saat mencapai cakram hijau?
Saat proyek ini dijalankan, Robot VR terus melaju ke depan bahkan saat bertabrakan dengan cakram hijau pertama, seperti yang ditunjukkan dalam video di bawah.
Berkas video
Proyek ini hanya menginstruksikan Robot VR untuk memeriksa kondisi setiap pernyataan if else sekali di awal proyek.
Pernyataan if berbeda dengan loop while
- Sementaraloop tidak memerlukan keputusan yang dibuat oleh Robot VR. Bila kondisinya Benar, perulangan whiledengan kondisinot mengeksekusi perintah berikutnya di luar perulangan. Bila kondisinya Salah, perulangan while dengan kondisi not akan terus menunggu hingga kondisinya Benar, dan menghentikan jalannya proyek selanjutnya.

- Jikapernyataan mengharuskan Robot VR untuk membuat keputusan. Jika kondisinya Benar, maka perintah di dalam pernyataan if dieksekusi. Jika kondisinya Salah, maka perintah di dalam pernyataan if tidak dieksekusi.

- Sensor Front Eye tidak mendeteksi warna apa pun di awal proyek, sehingga pernyataan jika terakhir mengembalikan Benar. Robot VR akan terus melaju sejak pernyataan jika terakhir dilaporkan sebagai Benar dan semua blok lainnya dilaporkan sebagai Salah di awal proyek.
- Perhatikan bahwa tidak ada loop dalam proyek ini yang dapat menghentikan alur proyek untuk memeriksa kondisi berulang kali. Pernyataanjikamemeriksa kondisi satu kali, lalu melanjutkan.
- Simpan proyek sebelum melanjutkan ke Pelajaran berikutnya, untuk mempelajari tentang penambahan kondisi pemeriksaan berulang dengan pernyataan jika.